从System.IO.Stream中读取XLS文档

时间:2014-09-24 16:20:20

标签: c# .net excel office-interop excel-interop

我正在实现一个包含2个参数的接口:(System.IO.Stream input, System.IO.Stream output)

如果输入流源自 XLSX 文件,我将使用DocumentFormat.OpenXml.Packaging.SpreadsheetDocument来阅读文档。

如果 CSV ,则会更容易:StreamReader.ReadLine()

然而,该流来自 XLS 文件,我不太确定如何正确阅读。

我试图找出Microsoft.Office.Interop.Excel是否可以读取流,但我不确定是否可能。

有没有办法分析通过System.IO.Stream提供的XLS文件?

1 个答案:

答案 0 :(得分:1)

这是另一个答案。它涉及一个新的图书馆(exceldatareader)。

Read excel file from a stream