excel 效果
表头合并
//表头
//设置合并单元格的区域 起始行,结束行,起始列,结束列
还有合并后的边框会消失的问题
/**
* 解决合并单元格边框消失问题,不仅需要调用此方法,单元格自身也需要正常设置上下左右的边框
* @param sheet
* @param region
* @param cellStyle
*/
public void setRegionStyle(HSSFSheet sheet,CellRangeAddress region,HSSFCellStyle cellStyle){
for (int i = region.getFirstRow(); i <= region.getLastRow(); i++) {
HSSFRow row = HSSFCellUtil.getRow(i, sheet);
for (int j = region.getFirstColumn(); j <= region.getLastColumn(); j++) {
HSSFCell cell = HSSFCellUtil.getCell(row, (short) j);
cell.setCellStyle(cellStyle);
}
}
}
调用
表头组合问题
分成两个数组存储;然后再合并
循环导出查询的数据
刚开始可能没有顺序
慢慢就会好了