dataset导出到已有的excel中,但不覆盖原数据?怎么实现啊,求指教

解决方案 »

  1.   

    dataset导出到已有的excel中
    追加
      

  2.   

    下载里面有一个NOPIHelper操作类dtSource=数据源,templatePath现有excel,rowIndex从第几行开始导入,导出的文件名
    public static void ExportByWeb(DataTable dtSource, string templatePath,int rowIndex, string strFileName)
      

  3.   

    明白了,先解析已有的excel,然后遍历新的excel
    向已有的excel中进行追加。谢了
      

  4.   

    //定义数据连接
    OleDbConnection connection = new OleDbConnection();
    connection.ConnectionString = "Provider=Microsoft.JET.OLEDB.4.0;Extended Properties=Excel 8.0;data source=" + fullPath;
    OleDbCommand command = new OleDbCommand();
    command.Connection = connection;
    command.CommandType = CommandType.Text;command.CommandText = "sql语句";
    command.ExecuteNonQuery();
    connection.Close();跟操作sql数据库差不多。
      

  5.   

    重点是怎么不覆盖原文件的数据?原需求是要把多个chart里的图形和数据导入一个excel中,但是chart里只看到把内容保存为图片的方法,所以想把导入chart的dataset直接导入excel中