我需要创建一个用户可以调用以创建Excel电子表格的API。我们使用称为Apose.cells的软件来创建电子表格。该API将托管在Azure App Services中。
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:'文件已损坏。
答案 0 :(得分:0)
AFAIK Aspode.Cells完全受Azure支持,尽管您可以尝试查看以下文档中的系统要求:
https://docs.aspose.com/display/cellsnet/System+Requirements
我建议您查看异常详细信息并在此处提供日志。检查此回购以获取完整样本:
希望有帮助。