如何在无服务器环境中部署apose.cell(Azure App Service)

时间:2019-11-08 12:39:13

标签: c# azure aspose-cells

我需要创建一个用户可以调用以创建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:'文件已损坏。

1 个答案:

答案 0 :(得分:0)

AFAIK Aspode.Cells完全受Azure支持,尽管您可以尝试查看以下文档中的系统要求:

https://docs.aspose.com/display/cellsnet/System+Requirements

我建议您查看异常详细信息并在此处提供日志。检查此回购以获取完整样本:

https://github.com/aspose-cells/Aspose.Cells-for-.NET/blob/0f0ec0fac9561fd11accd2ce109717470b53654d/Examples/CSharp/Articles/ManageChartsAndShapes/AddCustomLabelsToDataPoints.cs

希望有帮助。