我通常使用Response.Write将我的报告导出到Excel文件。ASP.Net在Excel中创建多个工作表Response.Write
E.g
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment; filename=MyFile.xls");
Response.ContentType = "application/vnd.ms-excel";
Response.Write("<meta http-equiv=Content-Type content=text/html;charset=UTF-8>");
Response.Write("<table>");
Response.Write("<tr>");
Response.Write("<td>");
Response.Write("Hello");
Response.Write("</td>");
Response.Write("</tr>");
Response.Write("</table>");
Response.End();
现在我要导出一个excel多个表格文件。 我该如何做到这一点?
那如何代码涉及到创建一个Excel文件? – Widor 2012-04-20 10:23:59
我在用户列表的网页上有一个表格。每个用户都有他/她自己的档案(姓名,年龄等)。所以我想为我的表中显示的用户导出配置文件。所以这意味着如果我有用户(A,B,C),那么在我导出的Excel文件中,我将会有工作表(A,B,C),并且每个工作表都包含特定用户的配置文件。 – 2012-04-20 11:03:32
你应该写这个问题,你的代码不会导出为excel,它会写HTML表并在请求中发送错误的内容类型。 – 2012-04-20 11:28:24