我想把datagridview的数据导出到excel文档。我机器上没有装OFFICE,希望能像mircosoft.reporting.winforms.reportviewer提供的功能那样,
直接导出,不添加excel.exe的引用,不知道有什么控件可以实现呢?谢谢各位~

解决方案 »

  1.   

    直接汇出txt文件,然后后缀为.xls
    或者
    生成XML汇出,然后后缀保存为.xls
    或者
    生成HTML汇出,然后后缀保存为.xls
      

  2.   

    如果自己愿意慢慢研究的话,现在office文档的文件结构都公开了,而且是XML式的,慢慢研究
    如果不需要格式什么的,而且内容比较规则,可以使用ADO.NET来创建
    再或者,有一个开源的组件NPIO
      

  3.   

    OLEDB可以直接连接到Excel创建数据库连接的时候,使用这种方式,然后插入数据就行了