读书人

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

发布时间: 2012-04-19 14:36:43 作者: rapoo

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名就可以了

读书人网 >asp.net

热点推荐