有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java XSSFCellStyle在LibreOffice Calc Ubuntu中不起作用

我正在使用ApachePOI3.9创建excel工作表,但在Ubuntu14.04 LTS的LibreOffice Calc中没有显示边框。如果我在窗口打开同一张纸,一切都会好起来。在下面的代码中需要做哪些更改

private XSSFCellStyle getCommomCellStyle(XSSFWorkbook workbook) {
        XSSFCellStyle cellStyle = workbook.createCellStyle();
        cellStyle.setAlignment(XSSFCellStyle.ALIGN_LEFT);
        cellStyle.setVerticalAlignment(XSSFCellStyle.VERTICAL_CENTER);
        cellStyle.setBorderBottom(XSSFCellStyle.BORDER_THIN);
        cellStyle.setBorderTop(XSSFCellStyle.BORDER_THIN);
        cellStyle.setBorderRight(XSSFCellStyle.BORDER_THIN);
        cellStyle.setBorderLeft(XSSFCellStyle.BORDER_THIN);
        cellStyle.setWrapText(true);
        Font font = workbook.createFont();
        font.setFontName("Arial");
        font.setFontHeightInPoints((short)10);
        //      font.setBoldweight(XSSFFont.BOLDWEIGHT_BOLD);
        cellStyle.setFont(font);
        return cellStyle;
    }

在这里你可以看到我没有得到正确的边界和底部边界

bottom border of remark is actually top border of next cell

请建议我如何解决这个问题

enter image description here


共 (0) 个答案