我正在使用 apache poi-3.9 创建包含一些测量数据的 Excel (xls) 工作表,这些数据应该以单元格内的单位显示。单位是 mbar、mm/sec 和 (°) 度。对于 mbar 和 mm/sec 来说,一切正常,但度数格式会丢失。Microsoft Excel 抱怨以下错误消息:“文件错误。某些数字格式可能已丢失。” 这是我的代码:
最终 HSSFWorkbook hssfWorkbook = new HSSFWorkbook();
最终 HSSFCellStyle cellStyleMbar = hssfWorkbook.createCellStyle(); 最终 HSSFCellStyle cellStyleDegree = hssfWorkbook.createCellStyle();
cellStyleMbar.setDataFormat(dataFormat.getFormat("0 \"mbar\"")); cellStyleDegree.setDataFormat(dataFormat.getFormat("0.0 \"°C"));
谢谢你的想法!