Tag: asp.net 3.5

如何写入超过一张Excel表格的数据

我有3个数据表。我需要把这三个数据表写入excel表格。 因为我们知道,在一个Excel表格中,我可以有(超过1张)。 以同样的方式,我需要写我的3可数据到一个excel(其中sheet1将conatin dattable1,sheet2将conatin dattable2,sheet3将conatin dattable3) 这是我用于写入数据到网格然后到Excel中的数据的代码 private void DataTableToExcel(DataTable dtResult) { try { DataGrid grid = new DataGrid(); grid.HeaderStyle.Font.Bold = true; grid.DataSource = dtResult; grid.DataBind(); // render the DataGrid control to a file using (StreamWriter sw = new StreamWriter(Server.MapPath("Report/Report.xls"))) { using (HtmlTextWriter hw = new HtmlTextWriter(sw)) { grid.RenderControl(hw); } } string filePath = Server.MapPath("~/" […]