EXCEL数据提取,C#ASP.NET 无法正常工作控制台工作



我有一些代码可以解析 excel 文件以获取数据。它在 C# 控制台中工作,但在 ASP.net 中不起作用。

由于某种原因,下面的代码片段在我的 asp.net 应用程序中失败:在 Cells[i,j] 之后,不提供智能感知,并且缺少 value2 属性。

帮助,这两个应用程序都使用 Microsoft.Office.Interop.Excel 引用;

var g = xlRange.Cells[i, j].value2.ToString();

MS 不支持在服务器场景(如 ASP.NET)中使用互操作。

有许多选项可以在没有互操作的情况下读取/编辑/创建 Excel 文件:

MS 提供免费的 OpenXML SDK V 2.0 - 请参阅 http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx(仅限 XLSX)

这可以读取+写入MS Office文件(包括Excel)。

另一个免费选项请参阅 http://www.codeproject.com/KB/office/OpenXML.aspx(仅限 XLSX)

最新更新