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
------解决方案--------------------关注
------解决方案--------------------
------解决方案--------------------这样生成的不是真的excel 是文本格式 建议用模版
------解决方案--------------------
指定sheet名就可以了