我有一些解析excel文件数据的代码。 它在C#控制台中工作,但不在ASP.net中。EXCEL数据提取,C#ASP.NET不工作控制台工作
由于某些原因,下面的代码片段在我的asp.net应用程序中失败: 在Cells [i,j]没有提供intellisense并且缺少value2属性之后。
帮助,这两个应用程序都使用Microsoft.Office.Interop.Excel引用;
var g = xlRange.Cells [i,j] .value2.ToString();
我有一些解析excel文件数据的代码。 它在C#控制台中工作,但不在ASP.net中。EXCEL数据提取,C#ASP.NET不工作控制台工作
由于某些原因,下面的代码片段在我的asp.net应用程序中失败: 在Cells [i,j]没有提供intellisense并且缺少value2属性之后。
帮助,这两个应用程序都使用Microsoft.Office.Interop.Excel引用;
var g = xlRange.Cells [i,j] .value2.ToString();
Interop is not supported in sever-scenarios (like ASP.NET) by MS.
有很多选择阅读/编辑/制作的Excel文件,而无需互操作性:
MS提供免费的OpenXML SDK 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)