c# - 如何将 apose.cells 部署在无服务器环境中(Azure 应用服务)
问题描述
我需要创建一个 API,用户可以调用它来创建 Excel 电子表格。我们使用名为 Apose.cells 的软件来创建电子表格。API 将托管在 Azure 应用服务中。
Aspose可以在这样的地方使用吗?当我尝试创建一个新工作簿时,我得到 Aspose.Cells.CellsException:'文件已损坏。例外。
我的意图是,创建文件后,将其保存到 Azure 文件存储帐户。
using (Workbook wkb = new Workbook())
{
wkb.Worksheets.Add();
var ws = wkb.Worksheets[0];
ws.Cells[0, 0].Value = "Some data goes here";
wkb.FileFormat = Aspose.Cells.FileFormatType.Xlsx;
MemoryStream s = new MemoryStream();
wkb.Save(s, SaveFormat.Xlsx);
s.Position = 0;
}
Aspose.Cells.CellsException: '文件已损坏。例外。
解决方案
Azure 完全支持 AFAIK Aspode.Cells,但您可以尝试查看以下文档中的系统要求:
https://docs.aspose.com/display/cellsnet/System+Requirements
我建议您查看异常详细信息并在此处提供日志。检查此 repo 以获取完整示例:
希望能帮助到你。
推荐阅读
- react-native - React-native 在创建新项目时给出'native'不被识别为内部或外部命令
- php - 如何使用 PHP 获取 YT 视频的观看次数?
- java - Gradle 项目同步失败。基本功能将无法正常工作。(安卓工作室)
- angular -
切换选项卡时如何在 nebular nb-tab 中调用用户定义的函数 - python - 递归深度和一个事实?
- c++ - yacc中多重和重新声明的简单语义分析器给出解析错误
- javascript - Java Script Game 让动作更流畅| JavaScript 画布
- java - 存根 @Async 方法作为同步运行
- linux - Linux - 将文件(不是子文件夹)从源复制到目标,同时覆盖/删除目标文件夹中的初始内容
- regex - 如何在第一场比赛中停止正则表达式(非贪婪搜索)