乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 用<em>poi</em>导出<em>excel</em> 时 怎么给单

用<em>poi</em>导出<em>excel</em> 时 怎么给单

作者:乔山办公网日期:

返回目录:excel表格制作


我用的是poi,合并单元格的样式首先于那些被合并的单元格,如果想要某种边框样式,需要把所有被合并的单元都设置成这个边框样式,这样合并后的单元格就是自己想要的单元格。

用border类处zhidao理,举例如下
HSSFCellStyle style=workbook.createCellStyle();
style.setBorderBottom(HSSFCellStyle.BORDER_THIN);
style.setBorderTop(HSSFCellStyle.BORDER_THIN);
style.setBorderRight(HSSFCellStyle.BORDER_THIN);
style.setBorderLeft(HSSFCellStyle.BORDER_THIN);

你可以参考下这个代码:

Workbook workbook=new HSSFWorkbook(); // 定义一个新的工作簿
Sheet sheet=workbook.createSheet("第一个Sheet页");  // 创建第一个Sheet页
Row row=sheet.createRow(1); // 创建一个行

Cell cell=row.createCell(1); // 创建一个单e68a847a64335元格
cell.setCellValue(4);

// 设置单元格边框
CellStyle cellStyle=workbook.createCellStyle(); 
cellStyle.setBorderBottom(CellStyle.BORDER_THIN); // 底部边框
cellStyle.setBottomBorderColor(IndexedColors.BLACK.getIndex()); // 底部边框颜色

cellStyle.setBorderLeft(CellStyle.BORDER_THIN);  // 左边边框
cellStyle.setLeftBorderColor(IndexedColors.GREEN.getIndex()); // 左边边框颜色

cellStyle.setBorderRight(CellStyle.BORDER_THIN); // 右边边框
cellStyle.setRightBorderColor(IndexedColors.BLUE.getIndex());  // 右边边框颜色

cellStyle.setBorderTop(CellStyle.BORDER_MEDIUM_DASHED); // 上边边框
cellStyle.setTopBorderColor(IndexedColors.BLACK.getIndex());  // 上边边框颜色


border类处理,举下:
HSSFCellStyle style=workbook.createCellStyle();
style.setBorderBottom(HSSFCellStyle.BORDER_THIN);
style.setBorderTop(HSSFCellStyle.BORDER_THIN);
style.setBorderRight(HSSFCellStyle.BORDER_THIN);
style.setBorderLeft(HSSFCellStyle.BORDER_THIN);

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网