转换Excel 2010文档?

我有兴趣编写一个应用程序,该应用程序将采用特定格式的Excel文档,按摩数据并创build具有不同格式的新Excel文档。

我很好奇,如果任何人都可以推荐一个好地方开始这个。

我的第一个想法是用C#写自己的东西。 我在codeplex上遇到了这个工具:

http://excelwrapperdotnet.codeplex.com/wikipage?title=Usage%20-%20Example&referringTitle=Documentation

但它似乎只适用于Excel 2007。

对于Excel 2010文档来说,这样做是否有最佳做法? 我甚至需要编写一些自定义的东西来做这件事,或者Excel是否提供了可以处理这个事情的东西?

用于修改Excel 2007/2010文档(.xlsx)的另一个不错的库是EPPlus 。 它为您提供了一个很好的电子表格对象模型。

Excel文件(.xslx)是归档的XML文件。 他们使用“Open XML”,看看这里的MICROSOFT Open XML

这应该让你走在正确的道路上。