我们一直在使用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重写上述代码时有点困惑?
答案 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);