gpt4 book ai didi

java - Excel 中的背景或前景合并单元格

转载 作者:行者123 更新时间:2023-12-02 10:21:30 27 4
gpt4 key购买 nike

我正在使用 Apache Poi 将数据写入 Excel 工作表。我需要合并单元格并为合并的单元格设置背景。我有合并单元格的代码,但我不知道如何设置单元格的背景或前景。

//这段代码是我用来合并单元格和设置单元格边框的

CellRangeAddress cellRangeAddress = new CellRangeAddress(rowNum,rowNum,colNum,colNum);

sheet.addMergedRegion(cellRangeAddress);

RegionUtil.setBorderTop(CellStyle.BORDER_MEDIUM, mergedCell,sheet,workBook);

RegionUtil.setBorderBottom(CellStyle.BORDER_MEDIUM, mergedCell,sheet, workBook);

RegionUtil.setBorderLeft(CellStyle.BORDER_MEDIUM, mergedCell,sheet,workBook);

RegionUtil.setBorderRight(CellStyle.BORDER_MEDIUM, mergedCell,sheet, workBook);

我想要合并单元格的背景。请帮助我编写用于设置合并单元格的背景或前景的代码。

最佳答案

尝试以下步骤。如果您有任何疑问,请告诉我。

从工作簿创建 CellStyle 对象,即 workbook.createCellStyle设置 CellStyle 属性,如 setAlignment、font、setFillForegroundColor、setFillPattern

然后将对象传递给cell.setCellStyle

关于java - Excel 中的背景或前景合并单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54320978/

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