合并單元格是指將表格中兩個或多個位于同一行或者同一列的單元格合并成一個單元格的操作,本文將介紹如何使用Free Spire.XLS for Java在Excel檔案中合并和取消合并單元格,
基本步驟:
1. 下載Free Spire.XLS for Java包并解壓縮,然后將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>http://repo.e-iceblue.cn/repository/maven-public/</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); } }

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/30798.html
標籤:Java
上一篇:Java 的平臺無關性(一次編譯,到處運行)如何實作?
下一篇:Scanner物件復習
