排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
分类:
.NET
代码:
public ActionResult About() { Excel excel = new Excel(); string template = Server.MapPath("~/Excel/Template.xls"); excel.Open(template); //可以先判断模板里边使用有工作表,没有就可以创建 excel.Worksheets.Add(); Worksheet sheet = excel.Worksheets[0]; sheet.Name = "学员信息"; Cells cells = sheet.Cells; cells["A1"].PutValue("学号"); cells["B1"].PutValue("姓名"); cells["C1"].PutValue("年龄"); cells["D1"].PutValue("性别"); //动态构建datatable模拟测试数据 DataSet ds = new DataSet(); DataTable dataTable = new DataTable(); dataTable.Columns.Add("列名1", typeof(System.String)); dataTable.Columns.Add("列名2", typeof(System.String)); dataTable.Columns.Add("列名3", typeof(System.String)); dataTable.Columns.Add("列名4", typeof(System.String)); DataRow dataRow = dataTable.NewRow(); dataRow["列名1"] = "小明"; dataRow["列名2"] = "大白"; dataRow["列名3"] = "小芳"; dataRow["列名4"] = "大剑"; dataTable.Rows.Add(dataRow); ds.Tables.Add(dataTable); //读取dataset里边的数据到excel for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { for (int j = 0; j < ds.Tables[0].Columns.Count; j++) { cells[i + 1, (byte)j].PutValue(ds.Tables[0].Rows[i][j]); } } excel.Save(String.Format("Report{0}.xls", System.DateTime.Now .ToShortDateString()) , SaveType.OpenInBrowser, FileFormatType.Default , System.Web.HttpContext.Current.Response); ViewBag.Message = "Your application description page."; return View(); }
欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739
评价