我可以通过 ADO.net 和 ExcelReader 轻松读取 excel 文件,但我必须读取一个 Excel 文件,其中数据正在流式传输(通过其他一些应用程序)并且数据没有保存在硬盘上
问题是文件流读取保存在硬盘中的文件内容:(但这里的数据没有保存在硬盘上
任务一览
1)一些名为abc.exe的exe(第3方exe,我无法控制)每隔1秒将数据写入名为temp.xls的excel,并且这个excel文件是打开的。我们可以在 excel 中看到这些数据,但这些数据没有保存在硬盘上。abc.exe 只是使用 excel 来显示数据,而我们只能看到数据。
2)现在我正在尝试从 excel 中读取数据,因为该数据没有保存在硬盘上,所以我们无法在文件流类的帮助下读取。
3)我正在寻找一种技术,通过它我们可以直接从它的内存而不是硬盘中从这个打开的 excel 文件中读取 C# 中的数据。
是否可以阅读?
请帮帮我