Как удалить предупреждения в Excel, генерируемые POI? - PullRequest
4 голосов
/ 10 февраля 2012

Я использую Apache POI для записи контента в таблицу Excel. после генерации Excel во всех ячейках, в каждой ячейке которых есть числа, он содержит одну синюю метку (каждая ячейка в левом верхнем углу). это как предупреждение. Как я могу удалить их при написании контента, чтобы преуспеть? Снимок экрана PFA. enter image description here

Спасибо! * * 1004

Ответы [ 2 ]

0 голосов
/ 09 сентября 2014

Ниже у меня работает.

**

HSSFCell cell = row1.createCell(i);
cell.setCellType(new Double(value));

**

Примечание: значение должно быть на цифрах, оно не будет работать с буквенно-цифровыми значениями. замените его там, где это необходимо (значения ячеек).

0 голосов
/ 10 февраля 2012

Вы можете попробовать установить тип ячейки:

HSSFCell cell = row1.createCell(i);
cell.setCellType(Cell.CELL_TYPE_STRING); // =0, or Cell.CELL_TYPE_NUMERIC = 1
cell.setCellValue(value);

См. API документы для получения дополнительной информации.

...