public void Export()
{
try
{
List userInfos = new List();
userInfos.Add(new UserInfo() { UserName = “张三”, Age = 10 });
userInfos.Add(new UserInfo() { UserName = “张三”, Age = 10 });
userInfos.Add(new UserInfo() { UserName = “张三”, Age = 10 });
userInfos.Add(new UserInfo() { UserName = “张三”, Age = 10 });
userInfos.Add(new UserInfo() { UserName = “张三”, Age = 10 });
DataTable data = new DataTable();
data.Columns.Add("姓名", typeof(string)); //姓名
data.Columns.Add("年龄", typeof(string)); //年龄
foreach (var item in userInfos)
{
DataRow row = data.NewRow();
row["姓名"] = item.UserName;
row["年龄"] = item.Age;
data.Rows.Add(row);
}
ExportExcel.ExportToHSSFExcelFromDataTable(Response, data, "a", "A");
// ExportExcel.ExportToHSSFExcelFromDataTable(Response, data, "b", "B");
}
catch (Exception ex)
{
throw;
}
}
}
本文详细介绍了一种使用C#语言将数据集转换为Excel文件的方法。通过创建一个包含姓名和年龄两列的DataTable,然后利用ExportExcel类的ExportToHSSFExcelFromDataTable方法将数据导出到Excel中。此过程涉及数据结构的初始化、数据填充以及异常处理。
2504

被折叠的 条评论
为什么被折叠?



