从.net web应用程序在Excel中创建数据透视表时出错

本文关键字:透视 数据 出错 创建 web net 应用程序 Excel | 更新日期: 2023-09-27 18:03:23

在我的web应用程序中,我使用Microsoft.Office.Interop.Excel在Excel中生成数据透视表。在我的Visual studio IDE中执行应用程序时,代码工作正常,我正在获取Excel文件。但是当我在IIS上托管相同的代码时,我的代码不工作,我收到以下错误

消息:sys . webforms . pagerequestmanagerparserererrorexception:从服务器收到的消息不能被解析。导致此错误的常见原因是,响应被调用response . write()、响应过滤器、HttpModules或服务器跟踪所修改。详细信息:在"检索COM c"附近解析错误。

请引导我克服这个。

从.net web应用程序在Excel中创建数据透视表时出错

从服务(IIS是一个服务)进行自动化会带来几个问题…但重点是-你不应该使用Office自动化服务器端,正如微软在这里所说http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2

参见这里asp.net中办公自动化的问题。如果我知道怎么做的话,我可以用"开放式办公室"来代替。

如果你需要修改/创建Excel文件,有一些库可以支持你的场景(例如Aspose)。单元格、电子表格、Flexcel等)