不用Excel引擎打开和closures编辑Excel

有没有办法读取而不打开它的Microsoft Excel文件? 打开和closuresexcel文件的确是非常慢的操作。 在我的程序中,我想一次编辑17个excel文件并保存。

请帮忙

通过“打开一个Excel文件”,并评论说这是非常缓慢的,你大概是打开它在Excel中 – 你不应该这样做。 find自己的Excel文件的工作库,有很多,第三方,一些由微软,并与文件,但不是自动化程序。 后来的格式(2007年以后)使用(压缩)XML,可以直接读取/修改。

在Excel上searchStackOverflow以获得现有问题,您将find数百/数千个。

这看起来很有前途的链接,从这里收集 – https://stackoverflow.com/questions/170652/whats-the-best-net-library-for-parsing-and-generating-excel-spreadsheets

http://www.carlosag.net/Tools/ExcelXmlWriter/

我假设你打开你的文件使用Excel互操作,这是缓慢的。 如果您的文件是Excel 2007或更高版本,则可以使用免费的Microsoft Open XML SDK创build或编辑文件。 它利用了2007版本及以上版本的Office文档基本上是压缩的xml文件,并提供了一个API来简化这些文档的工作,而不需要Excel本身。