从.NET读取/创建/更新Excel文件的免费解决方案

时间:2010-10-21 14:49:42

标签: c# .net excel

必须是自由的。 必须支持所有版本的Excel文件。 必须拥有C#.NET API。

我需要执行所有指定的操作(读取/创建/更新)。

有没有人使用任何图书馆这种成功的

更新

我读了很多关于Ole DB的坏事,而Interop不是一个选项,因为这是一个在服务器上运行的Web应用程序。

3 个答案:

答案 0 :(得分:2)

尝试使用OleDB Reading Excel files from C#

答案 1 :(得分:1)

来自previous answer的其他问题:

  • 您可以考虑使用Excel对象模型和COM互操作将Excel文件中的数据读入您的应用程序。当然,这包括对正在安装的Excel的依赖,但这是可能的。 This article有一些很好的代码可以用这种方式开始阅读Excel文件。
  • 更好的方法可能是使用不依赖于本地系统上安装的Excel的库。 This answer建议使用CodePlex上提供的Excel Data Reader library

就像我在my other answer中指出的那样,有付费的第三方库很可能完全你正在寻找的东西。我知道你想要一些免费的东西,但根据我对免费Excel库的经验,你往往需要做一些额外的工作才能让它以正确的方式运行。

答案 2 :(得分:1)

我是Aspose Cells的粉丝。它可以满足您的所有需求但不是免费的。我不知道任何其他产品可以满足您的所有需求(所有Excel版本,C#Api,读/写等)