POI复制行支持07,13。同时复制单元格合并

本文介绍了一种修改后的POI库使用方法,解决了原有代码在复制Excel行时的问题,增加了对07和13格式xlsx的支持,并实现了复制单元格合并的功能。采用最新版的POI库,移除了过时的组件。
摘要由CSDN通过智能技术生成

在网上找到了一个POI复制行的文章,可惜运行有问题,也不支持07和13。
自己修改了一下,添加了13格式xlsx的支持。使用最新版的poi,去掉过时的字段和方法。

重点是复制行的添加了复制单元格合并。
代码:

/**
     * 行复制功能
     *
     * @param fromRow
     * @param toRow
     */
    public static void copyRow(Workbook wb, Row fromRow, Row toRow, boolean copyValueFlag) {
        toRow.setHeight(fromRow.getHeight());
        for(Iterator cellIt = fromRow.cellIterator(); cellIt.hasNext(); ) {
            Cell tmpCell = (Cell) cellIt.next();
            Cell newCell = toRow.createCell(tmpCell.getColumnIndex());
            copyCell(wb, tmpCell
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值