我正在使用Microsoft Excel Interop库导出Excel文件。但是,这个库的限制是:
我需要一个图书馆:
注意:我使用.net 2.0和C#。
感谢。
答案 0 :(得分:10)
我使用EPPlus进行.xlsx读/写,效果很好
答案 1 :(得分:1)
我认为在没有安装Excel的情况下实现这一目标的唯一方法就是直接编写文件格式。微软几年前记录了这种文件格式。您可以在http://msdn.microsoft.com/en-us/library/cc313118.aspx找到它们。
<强>更新强> 我刚刚找到了EPPlus。请查看http://epplus.codeplex.com/
答案 2 :(得分:1)
您可以使用ODBC或OLE连接器来读取和写入Excel文件。但是,我不确定您是否可以使用它创建文件,您可能需要使用正确的布局保留虚拟空文件。
更新:因此,以下@Joel Gauvreau的评论可能会使用此技术创建一个Excel文件。
链接: http://support.microsoft.com/kb/257819
http://www.codeguru.com/cpp/data/mfc_database/microsoftexcel/article.php/c1131