开发工具与关键技术:VS C#
撰写时间:2019年 5月 1日
把数据导出到Excel表格之前对所有数据进行查询,用户可以查询全部数据也可以筛选部分数据导出,将查询出来的数据转化为对象列表的格式 List<数据表> listExaminee = listStu.ToList(); 将页面上查询出来的数据导入到Excel表格的时候还要在项目里引用一个插件NPOI,这个NPOI插件在项目里也可以称为配置文件,是把Word文档跟Excel表格连接起来的一个插件,在项目里引用了using NPOI.HSSF.UserModel;这个插件就可以调用它的方法来创建一个Excel工作簿了。因为导出来的数据是保存到工作簿里,所以就要创建一个工作簿来保存导出来的数据。创建的工作簿分为两部分,一部分是表头;一部分是对应表头的具体信息。
下面是考生信息数据的导出方法:
Excel表格有这几种格式:csv、xls、xlsx、xlsm、xlt、xltx、xltm
我们现在要做的是Excel表格的 xls这个格式的导出
1、调用NPOI里的函数HSSFWorkbook创建一个Excel工作簿:
HSSFWorkbook excelBook = new HSSFWorkbook();
效果图如下:
2、调用NPOI里的函数ISheet创建一个Excel工作表并命名为‘考生信息’:
NPOI.SS.UserModel.ISheet sheet1 = excelBook.CreateSheet("考生信息");
效果图如下: