我正在使用Java apache poi生成Excel,我只需要美化它(带有边框)以下是我成功创建的Excel这是我想要的Excel(请参见那些边框,货币和背景色) 这是我的一些代码来生成excelWorkbook workbook = new XSSFWorkbook();Sheet sheet = workbook.createSheet("sheet1");Row row = sheet.createRow(rowIndex);row.createCell(0).setCellValue("Product Name");row.createCell(1).setCellValue("name");FileOutputStream fileOut = new FileOutputStream("excel.xlsx");workbook.write(fileOut);fileOut.flush();fileOut.close();
1 回答
不负相思意
TA贡献1777条经验 获得超10个赞
我认为您首先需要以这种格式分解单元格的创建,然后再在其上应用任何样式:
Cell cell1 = row.createCell(0);
cell1.setCellValue("Product Name");
之后,
CellStyle cellStyle = workbook.createCellStyle();
cellStyle.setBorderTop((short) 1); // single line border
cellStyle.setBorderBottom((short) 1); // single line border
...//add many others here
cell1.setCellStyle(cellStyle); //apply that style to the cell
一种简单的方法是首先创建一个cellStyle,然后根据应用程序要求继续进行大量的单元创建!接下来,如果这是您所有人都需要的常见行为,则循环进入每个单元格以应用cellStyle。希望对您有所帮助!
添加回答
举报
0/150
提交
取消