无法读取服务器中的excel文件

时间:2017-05-31 03:59:05

标签: c# excel

下面是我读取excel文件的代码。这在本地机器上工作正常。但我将此移动到服务器它返回错误。

            Excel.Application xlApp = new Excel.Application();
            Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@""+Path);
            Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1];
            Excel.Range xlRange = xlWorksheet.UsedRange;

1 个答案:

答案 0 :(得分:2)

原因是因为server-side Automation of Office 支持。

可能有很多事情可能会出错。这就是微软从Office 2003开始使用XML格式的原因。

如果要在服务器上处理Excel文件,请使用知识库文章建议的ClosedXMLOLEDB之类的XML库。