如果您想查找高于或低于平均值的數字,可以不必計算該平均值,就能查看更高或更低的值,通過Java應用程式,可以自動突出顯示這些數字,除了快速突出顯示高于或低于平均值的值外,您還可以查看高于或低于的值的個數,現在讓我們看看如何在 Java應用程式中實作此操作,
引入jar包
匯入方法1:
手動引入,將 Free Spire.XLS for Java 下載到本地,解壓,找到lib檔案夾下的Spire.Xls.jar檔案,在IDEA中打開如下界面,將本地路徑中的jar檔案引入Java程式:

匯入方法2:如果您想通過 Maven安裝,則可以在 pom.xml 檔案中添加以下代碼匯入 JAR 檔案
<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>
在Java中合并單元格
根據以下步驟操作,您可以輕松合并指定范圍內的單元格,
- 創建一個Workbook實體,
- 使用 Workbook.loadFromFile() 方法加載示例 Excel檔案,
- 使用 Workbook.getWorksheets().get() 方法獲取指定的作業表,
- 使用 Worksheet.getRange().get() 方法獲取指定范圍,
- 使用 XlsRange.merge() 方法合并指定范圍內的單元格,
- 使用 XlsRange.getCellStyle().setHorizontalAlignment() 方法將合并單元格的水平對齊方式設定為 Center,
- 使用 XlsRange.getCellStyle().setVerticalAlignment() 方法將合并單元格的垂直對齊方式設定為 Center,
- 使用 Workbook.saveToFile() 方法保存結果檔案,
完整代碼
Java
import com.spire.xls.*; public class MergeCells { public static void main(String[] args){ //創建一個Workbook實體 Workbook workbook = new Workbook(); //加載示例 Excel 檔案 workbook.loadFromFile("示例檔案.xlsx"); //獲取指定的作業表 Worksheet sheet = workbook.getWorksheets().get(0); //按范圍合并單元格 sheet.getRange().get("A2:A4").merge(); sheet.getRange().get("A5:A7").merge(); sheet.getRange().get("A8:A10").merge(); sheet.getRange().get("A11:A13").merge(); //將合并單元格的水平對齊方式設定為居中 sheet.getRange().get("A2").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center); sheet.getRange().get("A5").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center); sheet.getRange().get("A8").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center); sheet.getRange().get("A11").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center); //將合并單元格的垂直對齊方式設定為居中 sheet.getRange().get("A2").getCellStyle().setVerticalAlignment(VerticalAlignType.Center); sheet.getRange().get("A5").getCellStyle().setVerticalAlignment(VerticalAlignType.Center); sheet.getRange().get("A8").getCellStyle().setVerticalAlignment(VerticalAlignType.Center); sheet.getRange().get("A11").getCellStyle().setVerticalAlignment(VerticalAlignType.Center); //保存結果檔案 workbook.saveToFile("合并單元格.xlsx", FileFormat.Version2013); } }
效果圖

—本文完—
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/542509.html
標籤:其他
