Нужна помощь в определении эквивалентного метода для создания ярлыков в Apache POI - PullRequest
0 голосов
/ 11 января 2011

Мы использовали jExcel API для чтения и записи файлов Excel 2003. Теперь нам нужно переключиться на Apache POI, чтобы обеспечить поддержку форматов файлов XLS и XSLX.

Может ли кто-нибудь помочь мне определить эквивалент для приведенного ниже фрагмента кода:

jxl.write.Label userLabel = 
        new jxl.write.Label(int column, int row, String, CellFormat);
sheet.addCell(userLabel);

Я немного запутался в переписывании приведенного выше кода с использованием Apache POI SS UserModel?

1 Ответ

0 голосов
/ 31 марта 2011

Я считаю, что JXL Label - это просто ячейка, которая содержит текст.Если это так, ваш код будет выглядеть примерно так:

Row r = sheet.getRow(row);
Cell c = r.getCell(column);
if(c == null) {
   c = r.createCell(column);
}
c.setCellValue(text);
c.setCellStyle(cellFormat);
...