gpt4 book ai didi

java - 在 excel Apache poi java 中为合并单元格添加边框。?

转载 作者:太空狗 更新时间:2023-10-29 22:36:54 25 4
gpt4 key购买 nike

我正在使用 Apache POI,我需要在一系列单元格或合并区域中放置一个边框。我正在合并三行五列的单元格。但我无法为其添加边框。那么我该怎么做呢?

最佳答案

我的解决方案是按位置合并单元格,然后创建一个单元格(引用合并单元格的第一个 block )来分配一个值,然后通过 HSSFRegionUtil 设置边框。

// Merges the cells
CellRangeAddress cellRangeAddress = new CellRangeAddress(start, start, j, j + 1);
sheet.addMergedRegion(cellRangeAddress);

// Creates the cell
Cell cell = CellUtil.createCell(row, j, entry.getKey());

// Sets the borders to the merged cell
HSSFRegionUtil.setBorderTop(CellStyle.BORDER_MEDIUM, cellRangeAddress, sheet, workbook);
HSSFRegionUtil.setBorderLeft(CellStyle.BORDER_MEDIUM, cellRangeAddress, sheet, workbook);
HSSFRegionUtil.setBorderRight(CellStyle.BORDER_MEDIUM, cellRangeAddress, sheet, workbook);
HSSFRegionUtil.setBorderBottom(CellStyle.BORDER_THIN, cellRangeAddress, sheet, workbook);

关于java - 在 excel Apache poi java 中为合并单元格添加边框。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13930668/

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