文件安日期命名。
我现在使用com导入的DLL
能生成Excel,但不知道如何保存。

解决方案 »

  1.   

    DateTime d1 = DateTime.Now;
    wb=Application.WorkBooks.Open;
    wb.saveas("c:\"+d1.ToString("yyyymmdd")+".xls")
      

  2.   

    我在前几天实现了如何使用OleDbConnection,OleDbCommand来将DataTable中的数据保存到EXCEL文件中;过程有些曲折,给你一些建议吧:
    (1)去下载一个MICROSOFT JET SQL参考,以备查看,因为JET SQL 和SQL SERVER 支持的语法还是有很大不同的;
    (2)因为客户的机器上也许没有安装EXCEL,所以不能引用EXCEL COM对象,怎样创建一个EXCEL格式的文件呢?我是这么做的:在自己的程序目录下预先放置一个只有一个字段的空白EXCEL文件,需要生成时,用FILE.COPY将其复制到需要的地方.
    (3)使用JET SQL命令来填充EXCEL的内容(注意:EXCEL 不支持DELETE,如果需要删除工作表中的内容,可以使用DROP TABLE来做,因为DROP TABLE 实际上并不删除工作表,只是清空它的所有内容,包括字段)