我正在从ftp中获取Excel文件并在内存流中获取该文件。我必须从内存流中读取该文件。我到Excel互操作尝试,但它不接受内存流作为参数在在C#控制台应用程序中从内存流中读取Excel文件
xlWorkBook = xlApp.Workbooks.Open(strm, 0, true, 5, "", "", true,
Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
根据系统的要求,即无法保存该文件临时;因为我正在使用Azure Web作业进行控制台应用程序部署。有什么办法从内存流中读取文件,或者我可以将内存流转换为字符串数组吗?
如果您使用的是Office互操作库,则无法将Excel文件加载到Stream中。实际上,您可能不应该在Azure上使用该库。还有其他的图书馆会为你做这个。 – DavidG
@DavidG可以给我建议其他图书馆,将帮助完整。 –