gpt4 book ai didi

java - 将单个 HSSFCellStyle 复制到 HSSFWorkbook 的多个单元格

转载 作者:太空宇宙 更新时间:2023-11-04 11:04:33 25 4
gpt4 key购买 nike

我想创建一个 HSSFCellSyle 并将其复制到文本满足某些特定条件的单元格。

目前,我使用一种方法在每次单元格满​​足条件时创建新的 HSSFCellSyle,尽管样式参数是相同的。

此外,由于工作簿 HSSFCellStyles 最大计数的限制,这不起作用(当超出限制时)。

方法如下:

private static void setCellColor(HSSFWorkbook workbook,HSSFCell cell1){
HSSFCellStyle cellStyle = workbook.createCellStyle();
cellStyle = workbook.createCellStyle();
cellStyle.setFillForegroundColor(HSSFColor.RED.index);
cellStyle.setBorderTop((short) 1);
cell1.setCellStyle(cellStyle);
}

请建议如何仅制作一个 HSSFCellStyle 对象,然后将其复制到其他单元格。

最佳答案

HSSFCellStyle cellStyle;

private static void setCellColor(HSSFWorkbook workbook, HSSFCell cell1) {
if (cellStyle == null) {
cellStyle = workbook.createCellStyle();
cellStyle.setFillForegroundColor(HSSFColor.RED.index);
cellStyle.setBorderTop((short) 1);
}
cell1.setCellStyle(cellStyle);
}

关于java - 将单个 HSSFCellStyle 复制到 HSSFWorkbook 的多个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46583733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com