使用C#解析Excel文件

时间:2010-03-02 08:12:41

标签: .net excel

我想使用C#来解析Excel文件,比如从中获取数据。

我在网上谷歌,发现他们中的大多数使用Microsoft.Jet.OLEDB.4.0。该程序将运行x64 Windows 2008服务器。但Jet引擎不适用于x64且不再使用。有没有办法做到这一点?

最诚挚的问候,

3 个答案:

答案 0 :(得分:1)

SpreadsheetGear for .NET是适用于.NET的Excel兼容电子表格组件,可与32位和64位应用程序配合使用(.NET的一个重要功能是构建一个可兼容的可执行文件)。使用SpreadsheetGear,您可以加载Excel工作簿,获取单元格的数据(数字,文本等...),获取单元格的格式化文本,重新计算等...

如果您想亲自试用,可以找到实时ASP.NET样本here并下载免费试用here

免责声明:我拥有SpreadsheetGear LLC

答案 1 :(得分:0)

搜索BIFF8。这是Excel 97-2003的格式。

“Excel数据读取器 - 在.NET中读取Excel文件” http://www.codeplex.com/ExcelDataReader

“创建Excel工作簿(BIFF8)而不安装Excel(已更新)”http://www.freevbcode.com/ShowCode.Asp?ID=6887

http://xport.mvps.org/Default.aspx

的Microsoft托管阅读器forMicrosoft®Excel

答案 2 :(得分:0)

JExcelApi的C#转换在一个有效的地方浮动。