dailiboy 2017-12-29 08:33 采纳率: 14.3%
浏览 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条)

报告相同问题?

悬赏问题

  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)