通用类数据导出excel方法,包含读取DataTable数据集进行导出到Excel文档中,
* 获取DataTable数据集合插入Excel表格中的指定行和列,并进行单元格样式的控制以及大于指定的
* 【65535】行数则需要创建一个新的sheet,保存文件路径以及文件下载
1.引用 Dll/NPOI.dll
第一:导出Excel表格数据方法实例
DataTable dtSource = new DataTable(); //dtSource获取要导出的数据源即可。
#region 导出数据
///
/// 导出数据
///
protected void ToOrInExcel(object sender, EventArgs e)
{
if (dtSource != null && dtSource.Rows.Count > 0)
{
Utility.ToexcelTempte(dtSource, "测试标题[" + DateTime.Now.ToStr("yyyy-MM-dd") + "]");
}
}
#endregion
第二:读取excel表格数据,赋值给DataTable,对DataTable进行处理保存到数据库中即可
DataTable dtS = new DataTable();
string excelPath=""; //获取Excel文件路径
InteractiveExcel ite = new InteractiveExcel(excelPath);
ite.OpenOrReadFirst();
dtS = ite.ReadDataTable();
1