在使用java,Apache POI的每3列之后,在Excel中创build列标题
我试图创build一个Excel表,其中我得到一个ArrayList的所有标题值,并循环它打印每3个单元格后的标题。 这是我的代码。
for (int x = 4; x < projectLocationList.size(); x++) { columnHeaderCell = regionList.createCell(x+3); columnHeaderCell.setCellValue(projectLocationList.get(x-3)); columnHeaderCell.setCellStyle(columnHeaderStyle); }
对于x=4
因为我必须从第7格打印列。 我面临的问题是我只得到最后三个值。 请帮我解决这个循环。 谢谢。
从0初始化循环,并在for循环之外取一个不同的variables来创build单元格编号。
static int cellNum = 7; for (int x = 0; x < projectLocationList.size(); x++) { columnHeaderCell = regionList.createCell(cellNum); columnHeaderCell.setCellValue(projectLocationList.get(x)); columnHeaderCell.setCellStyle(columnHeaderStyle); cellNum = cellNum + 3; }
- Java POI删除单元格
- 使用HSSFSheet将列格式types设置为date或时间
- 使用POI Apache从Excel中读取数据时将数据添加到ArrayList
- 如何解决java.lang.VerifyError:org / apache / poi / xssf / usermodel / XSSFWorkbook?
- 使用Apache POI将电话号码存储在Microsoft Excel XSSF中
- 使用JAVA从Excel中检索INTEGER值
- Apache POI – 生成引用其他单元格的条件格式
- 使用POI为多个列创build不同的下拉列表
- 使用spring批处理和apache poi写入来自多个源的数据