export-to-excel - Region,CELL_TYPE_NUMERIC 无法解析为类型错误
问题描述
我在我的项目中共享了一些代码。需要将代码从 apache poi 3.9 迁移到 poi 4.0.1 wb = new HSSFWorkbook();
sheet = wb.createSheet("BondSummary");
//Reports-BS-001 starts
HSSFCellStyle dateStyle = wb.createCellStyle();
dateStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("m/d/yy"));
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd/MM/yyyy");
java.text.SimpleDateFormat formatter1 = new java.text.SimpleDateFormat("MM/dd/yyyy");
HSSFCellStyle bondStyle = wb.createCellStyle();
//bondStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("0"));//Reports-BS-004
bondStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("#,##0"));//Reports-BS-004
HSSFCellStyle bondValStyle = wb.createCellStyle();
bondValStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("($#,##0.00_);[Red]($#,##0.00)"));
sheet.setColumnWidth((short)0,(short)5000);
sheet.setColumnWidth((short)1,(short)5000);
sheet.setColumnWidth((short)2,(short)5000);
sheet.setColumnWidth((short)3,(short)5000);
sheet.setColumnWidth((short)4,(short)5000);
sheet.setColumnWidth((short)5,(short)5000);
sheet.setColumnWidth((short)6,(short)5000);
//Reports-BS-001 ends
HSSFRow row0 = sheet.createRow((short)0);
sheet.addMergedRegion(new Region(0, (short)0, 0, (short)5));
HSSFCell cell=row0.createCell((short)0);
cell.setCellValue("Bond Summary Report"); //First Row
cell.setCellStyle(ExcelUtility.getHeaderstyle(wb));
解决方案
推荐阅读
- python - timedelta - 从字符串传递 'days=-5' 的最优雅方式
- google-sheets - 在查询 Importrange 函数中使用 OR 语句?
- reactjs - 反应路由器重定向到根空白页面
- sitemap - robots.txt 文件中的动态站点地图网址
- mysql - Varchar 上的 MySQL MAX 和 MIN
- javascript - 在javascript中创建一个以相反顺序返回数组和元素的函数
- python - Output features of a file based on its longest line
- mysql - MySQL - 按 Selects 中 Selects 的结果分组
- amazon-web-services - 如何在 AWS Gateway 上为特定内容类型的所有请求实施 JSON Schema 模型?
- java - My consultation with volley in android does not return anything