1、文件的导出(两种方式)
(1)微软的msoffice里面的excel:
需要office的版本号一致(包括小版本号)并且运行的电脑也必须安装office
(2)NPOI(库) : JAVA方面的POI库【专门拿来做文档方面(主做Excel文档)】
1)无网时,需要去添加引用
A在解决方案中找到引用后右键添加引用
B点击添加引用后,在左侧菜单中找到浏览,后点击右下方的浏览,再去找到存放的文件
C最后去解决方案的引用中去查看这四个文件是否已经添加完成
2)查询需要导出的数据
3)创建一个工作簿
NPOI.HSSF.UserModel.HSSFWorkbook workbook(自定义名)=new NPOI.HSSF.UserModel.HSSFWorkbook();
4)创建工作表(不能使用new来创建,工作表需要从已创建的工作簿中去创建)
NPOI.SS.UserModel.ISheet sheet1= workbook.CreateSheet();
A创建工作表时可以同时去修改它的名字
NPOI.SS.UserModel.ISheet sheet1= workbook.CreateSheet(“旅客信息”);
B也可以在创建后再去修改它的名字
workbook(自定义的工作簿名称).SetSheetName(0【索引】,”旅客信息”);
5)设置表的标题
A创建一个行(不能使用new来创建,行需要从已创建的工作表中去创建),行创建完成后要设置行高
NPOI.SS.UserModel.IRow rowTitle(自定义名)=sheet1.CreateRow(0【索引】);
rowTitle.HeightInPoints = 35; :设置行高
B创建单元格(不能使用new来创建,单元格需要从已创建的行中去创建)
NPOI.SS.UserModel.ICell cell0(自定义名)=rowTitle.CreateCell(0【索引】);
C单元格设置值
Cell0.SetCellValue(字符串);
D合并单元格 CellRangeAddress(开始行,结束行,开始列ÿ