这是将DataTable 导出到Excel中的一段代码出的错,原来我机子上安排的是office 2007,导出到Excel正常,换到office 2003的机子上发现什么office版本不是12.0,就无法导出到Excel,我删除2007,装2003,并删除原来Excel和Office之类的引用,重新添加Microsoft excel 11.0 Objict Library引用,编译运行导出到Excel的功能是就出现了上述错误,我看导出到Excel的代码中就只有一句用到了ApplicationClass,
ApplicationClass MyExcel
我把这句改成_Application MyExcel,问题依旧啊。各位前辈帮帮忙
ApplicationClass MyExcel
我把这句改成_Application MyExcel,问题依旧啊。各位前辈帮帮忙
解决方案 »
- 使用winrar命令行完成文件/文件夹压缩,解压(C#实现)
- VS2008 的treeview 有Columns属性吗?
- 类似于windows的错误信息定义
- 谁能帮我用泛型(C#)写一个 实现在数据转换的。。。
- 把.net网站做成一个安装包可以在Android手机上下载安装
- 有关热键的问题
- 请问我在DataList控件中要加入什么代码才行啊?谢谢!
- 简单的问题。。。进来可以得分!!
- Winform 关于NetFx40_LegacySecurityPolicy 配置开关的问题
- 正则匹配问题
- VSS admin帐号不需要密码就能登入,怎么解决这个bug?
- SqlDataAdapter更新数据库,并发的问题
MyExcel=new ApplicationClass()
不知这句该怎么改啊 MyExcel=new _Application()不行
using Excel
Excel.ApplicationClass MyExcel
MyExcel =new ApplicationClass();就没出错了,可这就是exe目录下所生了一个依赖项
Interop.Excel.dll文件,要把这个文件和exe一起拷走才可以用,不知有没有办法不单独产生这个依赖文件啊
怎么解决的。你说的EXE 文件是BIN 目录下的文件吗?????怎么要把 Interop.Excel.dll 和 EXE 拷走呀。?听不明白呢/。???在线看的话 请帮忙吧。
不胜感激/
但是只是导出EXCEL,不涉及对EXCEL文件的内容的修改和删除的话,建议使用ADO.NET的方式