首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net中的导出Excel,怎么能导出到多个Sheet表中

2012-04-19 
asp.net中的导出Excel,如何能导出到多个Sheet表中我做了一个Excel导出如下:Page.Response.ClearHeaders()

asp.net中的导出Excel,如何能导出到多个Sheet表中

我做了一个Excel导出如下:
  Page.Response.ClearHeaders();
  Page.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
  Page.Response.ContentType = "application/msexcel";
  Page.Response.AddHeader("Content-Disposition", "attachment; filename=ExcelFile.xls");
  Page.Response.Output.Write("111");
  Page.Response.Output.Write("\n");
  Page.Response.End();
可这样只能导出到Excel表中的一个Sheet表中,如何做一个导出到多个Sheet表中的?

[解决办法]
SF
[解决办法]
用OLEDB来create sheet

CREATE TABLE [Sheet1$]...
INSERT INTO [Sheet1$]...
INSERT INTO [Sheet1$]...
...
...
CREATE TABLE [Sheet2$]...
INSERT INTO [Sheet2$]...
INSERT INTO [Sheet2$]...
...
...



[解决办法]
http://www.tipsntracks.com/100/read-and-display-data-from-an-excel-file-xsl-or-xlsx-in-aspnet.html
[解决办法]
关注

[解决办法]

探讨
3楼说的用OLEDB来create sheet 如何创建能不能说清楚点,
“http://www.tipsntracks.com/100/read-and-display-data-from-an-excel-file-xsl-or-xlsx-in-aspnet.html”中的例子演示的是用OLEDB读取Excel中的数据。

[解决办法]
这样生成的不是真的excel 是文本格式 建议用模版
[解决办法]
指定sheet名就可以了

热点排行