Joe*_*oel 6 java apache excel apache-poi
有没有办法在Java POI中使用Java为cellrange添加边框?
像A1:B2应该得到一个左上角 - 右下角的厚边框式?
我知道如何创建和应用单个单元格的样式,我可能会迭代通过单元格并应用适当的样式,但我相信有一个更简单的方法.
Joe*_*oel 11
我已经弄清楚了.在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);
Run Code Online (Sandbox Code Playgroud)
小智 6
事情在 3.16 中发生了变化
CellRangeAddress region = new CellRangeAddress(6, 8, 1, 10);
RegionUtil.setBorderBottom(BorderStyle.THIN, region, sheet);
RegionUtil.setBorderTop(BorderStyle.THIN, region, sheet);
RegionUtil.setBorderLeft(BorderStyle.THIN, region, sheet);
RegionUtil.setBorderRight(BorderStyle.THIN, region, sheet);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9397 次 |
| 最近记录: |