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