我正在生成HSSF样式的工作簿。
创建新的CellStyle后,我的网格线消失了。我不想放置BorderStyle.DORDER_THIN,因为它不像网格线。我有更大的优势。 我已尝试过sheet currentSheet.setDisplayGridlines(false)
我的代码:
HssfCellStyle hssfCellStyle = hssfWorkbook.createCellStyle
Font hssfFont = this.getFontFor(rowCellStyle.cellFont)
hssfCellStyle.setFont(hssfFont)
hssfCellStyle.setFillForegroundColor(rowCellStyle.backgroundColor.hssfColor.getIndex)
hssfCellStyle.setFillPattern(CellStyle.SOLID_FOREGROUND);
所以这会消失gdi线
答案 0 :(得分:0)
解决方案:
我有点傻。 默认网格线不是边框,因此如果您放置一些颜色,则该默认网格线将填充该颜色。 默认单元格颜色为AUTOMATIC - >什么意思透明,因为可以看到默认网格。
默认颜色=新HSSFColor.AUTOMATIC()