标题在使用POI导出时,Microsoft-excel会出现版本的区别(2003/2007及以后)
标题以下代码有省略,仅作参考:
- 2003(在导出时均需使用HSSF相关方法(后缀名仅可为.xls, 如果设置为".xlsx",会提示文件已损坏无法打开))
HSSFWorkbook workbook = new HSSFWorkbook();
//生成一个表格,设置表格名称
HSSFSheet sheet = workbook.createSheet(sheetName);
//设置表格样式
HSSFCellStyle centerstyle = workbook.createCellStyle();
//创建行
HSSFRow row = sheet.createRow(rowIndex++);
//创建单元格
HSSFCell cell = row.createCell(i);
//创建内容对象
HSSFRichTextString text = new HSSFRichTextString(data.get(i));
- 2007(在导出时使用XSSF相关方法(后缀名为.xls和.xlsx均可))
XSSFWorkbook workbook = new XSSFWorkbook();
//生成一个表格,设置表格名称
XSSFSheet sheet = workbook.createSheet(sheetName);
//设置表格样式
XSSFCellStyle centerstyle = workbook.createCellStyle();
//创建行
XSSFRow row = sheet.createRow(rowIndex++);
//创建单元格
XSSFCell cell = row.createCell(i);
//创建内容对象
XSSFRichTextString text = new XSSFRichTextString(data.get(i));
wps在使用上述方法时不会出现文件无法打开的情况
//TODO:
原因: