排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256
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();
}欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价