轉帖|使用教程|編輯:何躍|2022-01-11 10:57:05.813|閱讀 378 次
概述:小計是 Microsoft Excel 中的內置函數,它可以讓您使用匯總函數(例如 SUM、AVERAGE、COUNT 或 MIN)快速計算數據范圍。本文將演示如何使用 Spire.XLS for Java 為 Excel 中的數據范圍添加小計。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本示例中最終實現效果圖
首先,您需要在 Java 程序中添加 Spire.XLS for Java 文件作為依賴項。JAR 文件可以從此鏈接下載。如果您使用 Maven,則可以將以下代碼添加到項目的 pom.xml 文件中,從而輕松地在應用程序中導入 JAR 文件。
<repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>//repo.e-iceblue.cn/repository/maven-public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.xls</artifactId> <version>4.12.2</version> </dependency> </dependencies>
向數據范圍添加小計要使用 XlsWorksheet.subtotal() 方法。它接受以下參數:
以下是向數據范圍添加小計的步驟:
import com.spire.xls.*; public class AddSubtotalsToDataRange { public static void main(String []args){ //創建一個Workbook實例 Workbook workbook = new Workbook(); //加載Excel文檔 workbook.loadFromFile("C:\\Users\\Administrator\\Desktop\\Report.xlsx"); //獲取第一個工作表 Worksheet sheet = workbook.getWorksheets().get(0); //訪問希望小計的范圍 CellRange range = sheet.getCellRange("A2:C11"); //將小計添加到范圍,函數是Sum它將應用于范圍中的第 3 列 sheet.subtotal(range, 0, new int[] { 2 }, SubtotalTypes.Sum, true, false, true); //Save the result file workbook.saveToFile("AddSubtotal.xlsx", ExcelVersion.Version2016); workbook.dispose(); } }
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn