我想使用C#来解析Excel文件,比如从中获取数据。
我在网上谷歌,发现他们中的大多数使用Microsoft.Jet.OLEDB.4.0。该程序将运行x64 Windows 2008服务器。但Jet引擎不适用于x64且不再使用。有没有办法做到这一点?
最诚挚的问候,
答案 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
的Microsoft托管阅读器forMicrosoft®Excel答案 2 :(得分:0)
JExcelApi的C#转换在一个有效的地方浮动。