需要帮助确定在Apache POI中创建标签的等效方法

时间:2011-01-11 15:58:31

标签: apache apache-poi

我们一直在使用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 :(得分:0)

我相信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);