ITPub博客

首页 > 应用开发 > Java > Java 合并/取消合并 Excel 单元格

Java 合并/取消合并 Excel 单元格

原创 Java 作者:Jazzz 时间:2020-08-31 15:37:39 0 删除 编辑

合并单元格是指将表格中两个或多个位于同一行或者同一列的单元格合并成一个单元格的操作。本文将介绍如何使用Free Spire.XLS for Java在Excel文档中合并和取消合并单元格。


基本步骤:

1. 下载 包并解压缩,然后将lib文件夹下的Spire.Xls.jar包作为依赖项导入到Java应用程序中。(也可直接通过Maven仓库安装JAR包(配置pom.xml文件的代码见下文))

2. 在Java应用程序中新建一个Java Class(此处我命名为MergeCells 和 UnmergeCells), 然后输入相应的Java代码并运行。

 

配置pom.xml文件:

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls.free</artifactId>
        <version>2.2.0</version>
    </dependency>
</dependencies>


合并单元格:

import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
public class MergeCells {    
    public static void main(String[] args){        
        //创建Workbook实例
        Workbook workbook = new Workbook();      
        //加载Excel文档
        workbook.loadFromFile("test1.xlsx");  
              
        //获取第一个工作表
        Worksheet sheet = workbook.getWorksheets().get(0);     
           
        //合并单元格范围A1到C1
        sheet.getRange().get("A1:C1").merge();        
        
        //保存结果文档
        workbook.saveToFile("MergeCells.xlsx", FileFormat.Version2013);
    }
}


取消合并单元格:

import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
public class UnmergeCells {    
    public static void main(String[] args){        
        //创建Workbook实例
        Workbook workbook = new Workbook();        
        //加载Excel文档
        workbook.loadFromFile("MergeCells.xlsx");   
             
        //获取第一个工作表
        Worksheet sheet = workbook.getWorksheets().get(0);   
             
        //取消合并单元格范围A1到C1
        sheet.getRange().get("A1:C1").unMerge();      
          
        //保存结果文档
        workbook.saveToFile("UnMergeCells.xlsx", FileFormat.Version2013);
    }
}


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69968349/viewspace-2716010/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Java 生成Word文档
请登录后发表评论 登录
全部评论

注册时间:2020-03-25

  • 博文量
    26
  • 访问量
    16722