有没有办法使用 Java 和 Apache POI 为单元格范围添加边框?
像 A1:B2 应该有一个 top-bottom-left-right 粗边框样式?
我知道如何为单个单元格创建和应用样式,我可能会遍历单元格并应用适当的样式,但我确信有更简单的方法。
最佳答案
我已经弄明白了。实际上在 apache poi 页面上有一个示例,我只是没有找到我一直在搜索的关键字。
CellRangeAddress region = CellRangeAddress.valueOf(A1:B2);
short borderStyle = CellStyle.BORDER_MEDIUM;
RegionUtil.setBorderBottom(borderStyle, region, activeSheet, excelWorkbook);
RegionUtil.setBorderTop(borderStyle, region, activeSheet, excelWorkbook);
RegionUtil.setBorderLeft(borderStyle, region, activeSheet, excelWorkbook);
RegionUtil.setBorderRight(borderStyle, region, activeSheet, excelWorkbook);
关于JAVA Apache POI Excel : add borders to cell range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28564967/