按搜索条件从数据库导出到excel

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);
}
}

    }

调用



表头组合问题


分成两个数组存储;然后再合并


循环导出查询的数据


刚开始可能没有顺序

慢慢就会好了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值