我要导出的是多个表的
怎么弄呢

解决方案 »

  1.   

    从数据库导出到Excel,一可以读到程序里,再写到EXCEL里,还有一个好像可以用SQL直接导出成一个EXCEL可以打开的文本文件,比如CVS,可以参考我空间里导出到XML的存储过程
      

  2.   

    打开excel模板,添加多sheet,
    赋值给单元格
    再输出实现下载
    string path = Server.MapPath("~/") + "";
    Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(FileName, System.Text.Encoding.GetEncoding("utf-8")));
    Response.ContentType = "application/octet-stream";
    Response.WriteFile("" + path + "");
    Response.End();
      

  3.   

    http://www.52coding.net/ArticleView.aspx?ArticleID=108
      

  4.   

    表连接起来   放到 dataset 里 然后再导出.
      

  5.   

    用Aspose.Cells 组件或 MyXls组件,能导出任何你想要的excel
      

  6.   

    你用的是什么数据库,如果是SQL SERVER2005
     右键数据库,任务>导出数据