我正在使用Apache POI jars用Java编写excel。

对于以下代码(从其他网站引用),它使用来自poi-contrib.jar的HSSFCellUtil.java类。最新版本的poi-3.14.jar中没有提供此jar。

我在HSSFCellUtil.DATA_FORMAT遇到编译时错误。谁能给我建议Excel格式的替代方法。

HSSFCellUtil.setCellStyleProperty(cell, workbook,
                    HSSFCellUtil.DATA_FORMAT,
                    format.getFormat("($#,##0.00);($#,##0.00)"));

最佳答案

尝试使用org.apache.poi.ss.util.CellUtil

DataFormat dataFormat = workbook.createDataFormat();
CellUtil.setCellStyleProperty(cell, workbook, CellUtil.DATA_FORMAT, dataFormat.getFormat("$#,##0.00;$#,##0.00"));

10-08 14:26