我想开发一个应用程序,它从打开的MS excel文件中读取数据。
我想开发这个应用程序,因为数据在其中存在的单元格中每隔一分钟更新一次,如果我想看,我再也看不到了。所以我想读取文件数据并将其保存在文本文件或ms访问文件中。
我知道如何保存它,但我不知道如何阅读打开的ms excel文件。
如果有人能帮助我,我们将非常感激。
提前致谢。
答案 0 :(得分:0)
如果我理解您的查询,则需要以只读模式打开文件,以防止发生任何访问冲突。
(例如,您的应用会保存一些新数据,然后保存打开的文件,删除保存的数据)
如果以只读方式打开它,则需要刷新计时器来检查文件的修订版。它只会在保存Excel文件时更新,因为您无法访问未保存文件的内存位置。
也许将数据保存为.CSV最容易读入您的应用。 Excel将允许您保存为此类型,并且使用普通文件流很容易在C#中读取。
希望这有帮助。