日期:2014-05-17  浏览次数:20818 次

初学者问题,datagridview导出到excel,添加引用问题
本帖最后由 nmwwxxgg 于 2014-01-06 22:14:04 编辑
准备把datagridview中的数据导出到excel文件中,

我看书上,其中用 
          //建立Excel对象
           
            Excel.Application excel = new Excel.Application();
            excel.Application.Workbooks.Add(true);
            excel.Visible = isShowExcle;
可是 Excel.Application 的Excel提示有问题。

解决方法是:
1、要添加引用 microsoft Excel10.0
2、添加命名空间 using Microsoft.Office.Interop.Excel;
以上问题就解决了,请问是这样吗。

我的电脑装的是office2010 ,只有 microsoft Excel14.0,照以上的做了还是不行。
我是否要重装office2003就可以解决了,不重装office可以吗。谢谢

我刚才试了从网上下载了
Microsoft.Office.Interop.Excel.dll 文件然后添加引用,
不用添加命名空间,只是把
Excel.Application excel = new Excel.Application();
改成 Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();就可以用了。如果我把他编译打包后在其他机器上安装这个程序,其他机器上能用吗。是否需要把我下载的文件放在某个目录里。谢谢。

------解决方案--------------------
打包时带上这个类就可以,其他机器也可以使用。
------解决方案--------------------
可以使用的。。