我正在使用Apache poi填写模板.xlsx,并使用以下循环逐个单元格地填充数据。
for (int cn = 0; cn < lastColumn; cn++) {
Cell c = row.getCell(cn, Row.MissingCellPolicy.CREATE_NULL_AS_BLANK)
c?.setCellValue(rowValues.get(rowNum - firstRow)[cn])
}
但是,有一些随机的单元格删除了其格式。从调查来看,这似乎是因为MissingCellPolicy。但是,如果我删除此选项或使用其他单元格策略,则我的循环将跳过这些单元格。从Apache Poi的角度来看,似乎这些单元格不存在,但是如果我打开excel模板,我可以清楚地看到它具有格式设置(边框,背景作为示例)。
从Apache Poi的角度来看,有什么办法让我获得一种不存在的单元格格式吗?还是可以通过某种方式修改模板?