Java后端代码实现:为 Excel 中的数据范围添加小计

Java后端代码实现:为 Excel 中的数据范围添加小计

本示例中最终实现效果图

安装 Spire.XLS for Java

首先,您需要在 Java 程序中添加 Spire.XLS for Java 文件作为依赖项。JAR 文件可以从此链接下载。如果您使用 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</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();    }}

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月8日
下一篇 2022年1月8日

相关推荐

发表回复

登录后才能评论