XSSF Apache POI - PullRequest
       8

XSSF Apache POI

3 голосов
/ 01 июля 2011

Я использовал ниже для установки стиля столбца по умолчанию в листе XSSF?но это не работает, может кто-нибудь предложить исправление ошибки.

format = workbook.createDataFormat();
style = workbook.createCellStyle();
style.setDataFormat(format.getFormat("@"));
sheet.setDefaultColumnStyle(1, style); 

Ответы [ 2 ]

1 голос
/ 17 августа 2011

Возможно эта ошибка вызывает у вас головную боль. Пробуя ваш код с Apache POI 3.7, я получаю дополнительный эффект, что второй столбец скрыт (ширина = 0) и формат не применяется.

Ура, Wim

PS Обратите внимание, что я говорю о столбце second , о котором действительно говорит ваш код; если вы хотите применить стиль к первому столбцу, вы должны были использовать 0 (начиная с нуля).

0 голосов
/ 21 ноября 2012

Попробуйте это будет работать:

       style.setDataFormat(HSSFDataFormat.getBuiltinFormat("@"));
...