EPPlus 使我在 AWS Linux ECS 中的 api 崩溃
EPPlus crashed my api in AWS Linux ECS
我有一个网站 api,我上传 Excel 个文件,然后将工作表导入 sql table。当我 运行 它在 windows 上独立运行时,这工作正常,但在 AWS ECS(Docker 容器)中,当我调用 new ExcelPackage(fs) 时它使任务崩溃,其中fs 是来自 S3 的流。
没有任何帮助记录 - 它只是死于突然而可怕的死亡。
还有其他人看到了吗?也许还有其他东西可以用来读取 Excel 文件 (XSLX)。
我正在使用 .Net Core 2。
谢谢
我尝试使用 ExcelDataReader (https://github.com/ExcelDataReader/ExcelDataReader) 而不是 EPPlus,它工作得很好。事实上我认为它更快,而且它还支持 XLS 文件。
ExcelDataReader 的部分文档确实提到了添加文本编码提供程序 (System.Text.Encoding.RegisterProvider),但在 .Net Core 中默认情况下并未添加,因此这也可能是 EPPlus 的问题。
我有一个网站 api,我上传 Excel 个文件,然后将工作表导入 sql table。当我 运行 它在 windows 上独立运行时,这工作正常,但在 AWS ECS(Docker 容器)中,当我调用 new ExcelPackage(fs) 时它使任务崩溃,其中fs 是来自 S3 的流。
没有任何帮助记录 - 它只是死于突然而可怕的死亡。
还有其他人看到了吗?也许还有其他东西可以用来读取 Excel 文件 (XSLX)。
我正在使用 .Net Core 2。
谢谢
我尝试使用 ExcelDataReader (https://github.com/ExcelDataReader/ExcelDataReader) 而不是 EPPlus,它工作得很好。事实上我认为它更快,而且它还支持 XLS 文件。
ExcelDataReader 的部分文档确实提到了添加文本编码提供程序 (System.Text.Encoding.RegisterProvider),但在 .Net Core 中默认情况下并未添加,因此这也可能是 EPPlus 的问题。