安然兮 2023-02-27 17:01 采纳率: 75%
浏览 24
已结题

java 实现excel

利用java 实现excel

如何利用Java,实现excel的组合功能。

img

  • 写回答

4条回答 默认 最新

  • nuclear2011 2023-02-28 11:45
    关注

    要组合Excel的行或者列,可以使用Free Spire.XLS for JAVA
    首先,从官方下载Spire.XLS.jar包或者通过Maven仓库安装

    repositories>
        <repository>
            <id>com.e-iceblue</id>
            <name>e-iceblue</name>
            <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
        </repository>
    </repositories>
    <dependencies>
        <dependency>
            <groupId>e-iceblue</groupId>
            <artifactId>spire.xls.free</artifactId>
            <version>5.1.0</version>
        </dependency>
    </dependencies>
    
    

    组合Excel行、列的参考代码:

    import com.spire.xls.ExcelVersion;
    import com.spire.xls.Workbook;
    import com.spire.xls.Worksheet;
    
    public class GroupRowsAndColumns {
    
        public static void main(String[] args) {
    
            //创建Workbook实例
            Workbook workbook = new Workbook();
    
            //加载Excel文档
            workbook.loadFromFile("C:\\Users\\Administrator\\Desktop\\sample.xlsx");
    
            //获取第一个工作表(工作表索引从0开始)
            Worksheet sheet = workbook.getWorksheets().get(0);
    
            //组合工作表指定行
            sheet.groupByRows(2, 5, false);
            sheet.groupByRows(7, 10, false);
    
            //组合工作表指定列
            sheet.groupByColumns(5, 6, false);
    
            //保存结果文档
            workbook.saveToFile("GroupRowsAndColumns.xlsx", ExcelVersion.Version2016);
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月8日
  • 已采纳回答 2月28日
  • 创建了问题 2月27日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度