用于从.NET读取/创build/更新excel文件的免费解决scheme

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

我需要完成所有指定的操作(读取/创build/更新)。

有没有人使用过这种types的图书馆?

更新:

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

尝试从C#中使用OleDB 读取Excel文件

从以前对另一个问题的回答:

  • 您可以考虑使用Excel对象模型和COM互操作来将Excel文件中的数据读入您的应用程序。 当然,这包括对正在安装的Excel的依赖,但这是一种可能性。 这篇文章有一些伟大的代码,以这种方式阅读Excel文件入门。
  • 更好的方法可能是使用不依赖Excel的库安装在本地系统上。 这个答案build议使用CodePlex上提供的Excel Data Reader库 。

就像我在其他答案中指出的那样,有付费的第三方库可能完全符合你的要求。 我知道你想要一些免费的东西,但是根据我对免费的Excel库的经验,你需要做一些额外的工作来让它发挥正确的作用。

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