dailiboy 2017-12-29 08:33 采纳率: 12.5%
浏览 1103
已采纳

ASP.NET 导入 导出EXCEL

我之前做了EXCEL的导入和导出,但是用的是OFFICE2003,现在要换成OFFICE2010.有几个地方需要做修改,请问该改成多少。。

.CS文件中的内容

 string conn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" + Server.MapPath("/") + filename + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1'";
                            OleDbConnection thisconnection = new OleDbConnection(conn);

web.config中的内容

 <add assembly="Office, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>

bin文件夹中加载的文件
Microsoft.Office.Interop.Excel.dll
Interop.Excel.dll
是否需要替换

  • 写回答

4条回答 默认 最新

  • threenewbee 2017-12-29 11:07
    关注

    你的代码,根本只能读取excel而不能写入,oledb/ace是只读的。无论你怎么修改连接字符串。还是早点换npoi吧。
    用Microsoft.Office.Interop.Excel.dll也可以,但是服务器上用这个不稳定,它依赖和excel本身进程外的ole交互。
    除了npoi,也可以aspose

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥15 复杂网络,变滞后传递熵,FDA