从System.IO.Stream读取XLS文档

本文关键字:XLS 文档 读取 Stream System IO | 更新日期: 2023-09-27 18:24:30

我正在实现一个有两个参数的接口:(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文件吗?

从System.IO.Stream读取XLS文档

下面是另一个答案。它涉及一个新的图书馆(exceldareader)。

从流读取excel文件