通过C#管理Excel

时间:2012-05-19 15:08:23

标签: c# excel

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

在我的应用程序中,我有一个“Open”btn,用户单击并找到该文件。我做到了。

但是知道,我找到之后我不知道如何处理该文件。我想删除一些行/列作为开头,然后我想做一些排序和计算。如果有人能把我放在路上,我相信我可以通过它然后:)

提前致谢:)

4 个答案:

答案 0 :(得分:1)

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

1)办公室互操作组件Here is an article on MSDN
2)某种完全管理的库。 (在codeplex / google或类似网站上搜索)

这是关于SO的类似问题 read write excel file on server

答案 1 :(得分:1)

对于excel 2003及更早版本(xls),您可以使用NPOI,它是开源的,效果很好,这里有一些示例可以帮助您入门:

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

答案 2 :(得分:0)

您可以使用Microsoft.Jet.OLEDB.4.0驱动程序来处理xls文件。例如,请参阅this question

答案 3 :(得分:0)

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