【发布时间】:2014-12-25 04:22:15
【问题描述】:
我的 Web 应用程序中有 GridView,同时单击 Export 按钮,将 gridview 中的值导出到现有 excel 文件中的新工作表中,相应地为 Day1、Day2、...
谢谢!!!
【问题讨论】:
-
你检查了下面的答案吗?如果您找到有效的解决方案,请将其标记为您问题的正确答案。
-
你找到解决办法了吗..
我的 Web 应用程序中有 GridView,同时单击 Export 按钮,将 gridview 中的值导出到现有 excel 文件中的新工作表中,相应地为 Day1、Day2、...
谢谢!!!
【问题讨论】:
您可以为此使用EPPlus Library,这里有一个关于如何创建工作表的快速sn-p:
string filePath = "~/App_Data/emptyExcelFile.xlsx";
FileInfo fi = new FileInfo(Server.MapPath(filePath));
using (ExcelPackage xlPackage = new ExcelPackage(fi))
{
for (int i = 1; i <= 3; i++)
{
ExcelWorksheet worksheet;
worksheet = xlPackage.Workbook.Worksheets.Add("Day"+i, sheetName);
}
Response.Clear();
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
Response.AddHeader("content-disposition", "attachment; filename=" + "myExcelFile.xlsx");
Response.BinaryWrite(xlPackage.GetAsByteArray());
Response.Flush();
Response.End();
}
希望这会有所帮助。
【讨论】: