c#导出、导入Excel表格数据方法封装

时间:2017-06-04 09:03:15
【文件属性】:

文件名称:c#导出、导入Excel表格数据方法封装

文件大小:522KB

文件格式:ZIP

更新时间:2017-06-04 09:03:15

c# 导出 导出 Excel

通用类数据导出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();


【文件预览】:
c#导出、导入Excel表格数据方法封装
----Common()
--------InteractiveExcel.cs(8KB)
--------Utility.cs(3KB)
----Excel数据导入导出说明.txt(1KB)
----Dll()
--------NPOI.dll(1.38MB)

网友评论

  • 很久前下载的了,学会后都自己封装了
  • 很不错 学习了 赞一个
  • 这类写得有点费劲,看得也费劲
  • 很实用的样子,还没试过能不能用不过十分感谢作者的分享
  • 尝试一下新的写法,以前的导出数据速度太慢了,希望这个有用
  • 很好用,速度比我以前用的excel.dll快的不是一点半点,而且占内存小,无僵尸进程。 utility里有个地方数据多了会报错,自己捣鼓了下,将设置单元格样式cellStyle的代码提到了循环外 就可以了。
  • 看着很高大上的感觉,试试能不能用,谢谢分享!