库来编写一个Excel文件
我正在使用Microsoft Excel Interop库导出Excel文件。 但是,这个库的限制是:
- 要求用户的电脑必须有Microsoft Excel。
- 写入内容时,必须打开Microsoft Excel才能自动化。
- 要保存文件,用户必须手动完成:点击文件 – >保存。
我需要一个库:
- 用Excel格式将内容写入内存。
- 将此内容以编程方式保存到文件中。
注意:我使用.net 2.0和C#。
谢谢。
我使用EPPlus进行.xlsx阅读/写作,效果很好
我认为没有安装Excel的唯一方法就是直接写文件格式。 微软在几年前logging了文件格式。 你可以在http://msdn.microsoft.com/en-us/library/cc313118.aspxfind它们。
更新我刚刚findEPPlus。 查看http://epplus.codeplex.com/
您可以使用ODBC或OLE连接器来读取和写入Excel文件。 但是,我不确定您是否可以使用它创build文件,您可能需要保留具有正确布局的虚拟空文件。
更新:相应地从@Joel Gauvreau下面评论可能使用这种技术创build一个excel文件。
链接: http : //support.microsoft.com/kb/257819
http://www.codeguru.com/cpp/data/mfc_database/microsoftexcel/article.php/c1131