Как отформатировать книгу Excel, генерируемую динамическими отчетами

Я хочу отформатировать сгенерированный файл Excel (созданный с помощью динамических отчетов), используя apache poi (vesrion 3.7). Я сталкиваюсь в основном с двумя проблемами при форматировании Excel.

  1. Числа считаются текстовыми, и я получаю предупреждающие сообщения в формате Excel (Номер хранится в виде текста).
  2. Отступ слева не в Excel, хотя в PDF и HTML.

Как мне достичь этих двух целей, используя apache poi в отчете Excel?

Любая помощь будет оценена.

Заранее спасибо!

С уважением

Шиха Сингхал

1 ответ

Проблема 1: Номер сохранен как текстовое предупреждение:

Установите тип ячейки как Числовой:

Cell cell = sheet.getRow(0).createCell(2);      
cell.setCellType(Cell.CELL_TYPE_NUMERIC);
cell.setCellValue(12345);

Проблема 2: Левый отступ для ячейки

XSSFCellStyle style = workbook.createCellStyle();
style.setAlignment(CellStyle.ALIGN_LEFT);
cell.setCellStyle(style);
Другие вопросы по тегам