通过C#pipe理Excel

好的,这是我正在寻找的。 我正在开发一个应用程序,将只处理Excel文件(主要是.xls,但可能会升级到.xlsx)…现在,我期待处理2003年。

在我的应用程序中,我有一个“打开”btn,用户单击并find文件。 我已经这样做了。

但是知道,我不知道如何处理文件后,我find了它。 我想删除一些行/列作为开始,然后我想做一些sorting和计算。 如果任何人都可以把我放在路上,我相信我可以通过它然后:)

提前致谢 :)

在处理excel时,基本上有两个选项

1)办公室互操作程序集这是MSDN上的一篇文章
2)某种完全的图书馆。 (在codeplex上search/谷歌或类似)

这里是在服务器上的SO 读写excel文件的类似问题

对于Excel 2003和早期版本(xls),您可以使用NPOI ,这是开放的soruce,并运行良好,这里有一些例子,让你开始:

http://www.leniel.net/2009/07/creating-excel-spreadsheets-xls-xlsx-c.html

您可以使用Microsoft.Jet.OLEDB.4.0驱动程序来处理xls文件。 看到这个问题 ,例如。

如果您只是使用office 2007,则可以使用http://epplus.codeplex.com