C# Excel表格操作问题 我写了一个程序,需要导出Excel表格。因为我自己电脑上装的是Office2007,所以当时写好了以后在我自己电脑上能用,现在放到朋友电脑上,他电脑上装的是2003的,程序不能用了说是未能加载组件Microsoft.Office.Interop.Excel 12.0.0.0现在怎么改才能同时兼容2007,跟2003啊请高手帮我解答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 NPOI 打包的时候把个常用版本的EXcel库都加上 我操作Excel有3种方法:1、最早使用的就是楼主所说的方法(已经被我淘汰了),在Web服务器上放些dll,太不专业了。2、接着我使用连接字串访问Excel,这个方法比较实在,出bug也少,我读取数据的时候用。3、我最近一直使用的方法,教我的徒弟也用这个方法。使用MyXls开源的方法处理,能直接读写文件,比较方便,还能设置单元格格式和颜色,我推荐用这个。但读取不规则单元格的Excel数据可能有错误。 不要使用Microsoft.Office.Interop.Excel直接导出成xml格式的即可完全兼容2003,2010版本参考http://dotnet.aspx.cc/file/Export-Gridview-To-Excel-With-Multi-Sheet.aspxhttp://dotnet.aspx.cc/file/Export-Gridview-To-Excel-With-Multi-Sheet.aspx 哥们,能给个MYXls的下载地址么?找了好几个都不能下载。。谢谢了 我用了saveFileDialog来选择Excel的保存路径。那Myxls怎么获得文件名啊。 saveFileDialog.FileName 关于伪静态问题,高手来看看 求助asp.net 和sqlserver 请教安装程序的问题 cmd.parameters.add()与不用这个有什么区别? 用连接字符连接两个字段 ajax 关于一些字符导致404错误,谢谢了 如何计算一个时间段内有几个星期x Knight94(愚翁)进来:windows服务 在软件中能否既打印A4宽度的表单,又能打印其他宽度的表单? 怎么让Excel进程退出(在WinForm中)UP有分 我问个AT指令操作短信猫读取所有短信的 往列表中添加数据时Object reference not set to an instance of an object.
1、最早使用的就是楼主所说的方法(已经被我淘汰了),在Web服务器上放些dll,太不专业了。
2、接着我使用连接字串访问Excel,这个方法比较实在,出bug也少,我读取数据的时候用。
3、我最近一直使用的方法,教我的徒弟也用这个方法。使用MyXls开源的方法处理,能直接读写文件,比较方便,还能设置单元格格式和颜色,我推荐用这个。但读取不规则单元格的Excel数据可能有错误。
Microsoft.Office.Interop.Excel
直接导出成xml格式的即可完全兼容2003,2010版本
参考
http://dotnet.aspx.cc/file/Export-Gridview-To-Excel-With-Multi-Sheet.aspxhttp://dotnet.aspx.cc/file/Export-Gridview-To-Excel-With-Multi-Sheet.aspx