仅限XLSX 2007以后版本(2007之前版本不支持)

1、判断文件夹是否存在,不存在则创建
//Application.StartupPath当前项目根目录
if (!Directory.Exists(Application.StartupPath + @"\Excel"))
{
//创建文件夹
Directory.CreateDirectory(Application.StartupPath + @"\Excel");
}
2、安装NPOI

3、创建Excel工作簿
string time = DateTime.Now.ToString("yyyyMMddHHmmss");
IWorkbook workbook = new XSSFWorkbook();//创建工作簿
ISheet sheet1 = null;//表实例
string path = Application.StartupPath + @"\Excel\分析文件" + time + ".xlsx";//保存路径
4、循环导出Dataset将每个datatable创建新的sheet页
int count = ds.Tables.Count;
DataTable dt = null;
for (int s = 0; s < count; s++)
{
dt = ds.Tables[s];
//创建新的sheet
sheet1 = workbook.CreateSheet(dt.TableName);

本文介绍了如何在.NET中利用NPOI库操作Excel2007及以上版本,包括创建工作簿、新建sheet并导入DataSet数据,以及创建折线图展示成绩统计数据的过程。
最低0.47元/天 解锁文章
2176

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



