应该有很多同学需要将DataTable中的数据生成为Excel保存起来,虽然有很多例子,但为最近自己刚做了这一块,在博客做下记录。
Excel一般有两种格式:xls与xlsx,在NPOI中,也分别有这两种写法,现在以NPOI 2.2.0、针对.NET 4.0的版本为例。
1.首先将下载好的NPOI的.NET 4.0的dll都添加到引用里
2.为了兼容xls与xlsx,除了必要的.Net程序引用集需要引用一下NPOI的这些引用集
using NPOI.HSSF.UserModel;
using NPOI.XSSF.UserModel;
using NPOI.SS.UserModel;
3.直接上生成的方法
<span style="white-space:pre"> </span>/// <summary>
/// 生成Excel
/// </summary>
/// <param name="filePath">文件存储路径</param>
/// <param name="filename">文件名</param>
/// <param name="filename">文件类型</param>
/// <param name="dt">需要导入的DataTable</param>