2016-06-01 5 views
0

Я использую баннеры Apache POI для написания excel на Java.Форматирование Excel в Java

Для приведенного ниже кода (от других сайтов) он использует класс HSSFCellUtil.java из poi-contrib.jar. Эта банку не входит в последнюю версию poi-3.14.jar.

Я получаю ошибку времени компиляции на HSSFCellUtil.DATA_FORMAT. Может ли кто-нибудь предложить мне альтернативу форматированию Excel.

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

ответ

1

Попробуйте использовать org.apache.poi.ss.util.CellUtil

DataFormat dataFormat = workbook.createDataFormat(); 
CellUtil.setCellStyleProperty(cell, workbook, CellUtil.DATA_FORMAT, dataFormat.getFormat("$#,##0.00;$#,##0.00")); 
Смежные вопросы