使用C#读取Excel单元格

打开excel工作簿并阅读excel单元格的方法是什么?

在这个线程中,你会得到详细的如何通过C#打开和处理excel。

使用Visual Studio Tools for Office(VSTO)以扩展您的代码的Office产品, 这里有一个很好的教程,让您开始使用Excel编程

有一个名为Koogra的开源.NET库,用于读取Excel文件,包括BIFF(旧版Excel)和XSLX(新版Excel)。 否则,您可以使用Excel自动化,但如果可能,我会避免这种情况。

你也可以使用open xml sdk读取(和写入)excel文件(当然,打开xml格式)。 有一篇描述如何使用open xml sdk的msdn文章 。

一个很大的优点是你不必在服务器(或客户端)上安装excel来读取excel文件。