彩票走势图

国产Excel开发组件Spire.XLS教程:在 Java 中接受或拒绝所有跟踪更改

原创|使用教程|编辑:张莹心|2021-10-09 10:13:15.457|阅读 359 次

概述:本文介绍如何使用Spire.XLS for Java一次接受或拒绝所有跟踪更改。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Spire.XLS for Java是专业的Java Excel API,使开发人员无需使用Microsoft Office或Microsoft Excel即可创建,管理,操作,转换和打印Excel工作表。

免费下载Spire.XLS最新版

*这么优秀的国产工具怎能错过呢!在线下单专享“一口价”,立即购买!想要获取更多福利的朋友可以哦~

启用了“修订”的 Excel 文档将让您知道自作者保存文档以来对文档进行了哪些更改。如果您对文档拥有完全权限,则可以接受或拒绝每次修订。本文介绍如何使用Spire.XLS for Java一次接受或拒绝所有跟踪更改。

为 Java 安装 Spire.XLS

首先,您需要在 Java 程序中添加 Spire.Xls.jar 文件作为依赖项。JAR 文件可以从此链接下载。如果您使用 Maven,则可以通过将以下代码添加到项目的 pom.xml 文件中,轻松地在应用程序中导入 JAR 文件。

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>//repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls</artifactId>
        <version>4.9.0</version>
    </dependency>
</dependencies>

接受工作簿中的修订

要确定工作簿是否已跟踪更改,请使用Workbook.hasTrackedChanegs()方法。如果是,您可以使用Workbook.accpateAllTrackedchanges()方法一次接受所有更改。以下是在 Excel 工作簿中接受修订的步骤。

  • 创建一个工作簿对象。
  • 使用Workbook.loadFromFile()方法加载示例 Excel 文档。
  • 通过Workbook.hasTrackedChanegs()方法确定工作簿是否已跟踪更改。
  • 使用Workbook.acceptAllTrackedChanges()方法接受修订。
  • 使用Workbook.saveToFile()方法将文档保存到另一个文件。
import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;
 
public class AcceptTrackedChanges {
 
    public static void main(String[] args) {
 
        //Create a Workbook object
        Workbook wb = new Workbook();
 
        //Load the sample Excel file
        wb.loadFromFile("C:\\Users\\Administrator\\Desktop\\Employees.xlsx");
 
        //Determine if the workbook has tracked changes
        if (wb.hasTrackedChanges())
        {
            //Accept tracked changes in the workbook
            wb.acceptAllTrackedChanges();
        }
 
        //Save to file
        wb.saveToFile("output/AcceptChanges.xlsx", FileFormat.Version2013);
    }
}

国产Excel开发组件Spire.XLS教程:在 Java 中接受或拒绝所有跟踪更改

拒绝工作簿中的修订

如果已证明跟踪更改存在于工作簿中,您可以使用Workbook.rejectAllTrackedChanges()方法拒绝它们。以下是实现此目的的步骤。

  • 创建一个工作簿对象。
  • 使用Workbook.loadFromFile()方法加载示例 Excel 文档。
  • 通过Workbook.hasTrackedChanegs()方法确定工作簿是否已跟踪更改。
  • 使用Workbook.rejectAllTrackedChanges()方法拒绝所有跟踪更改。
  • 使用Workbook.saveToFile()方法将文档保存到另一个文件。
import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;
 
public class RejectTrackedChanges {
 
    public static void main(String[] args) {
 
        //Create a Workbook object
        Workbook wb = new Workbook();
 
        //Load the sample Excel file
        wb.loadFromFile("C:\\Users\\Administrator\\Desktop\\Employees.xlsx");
 
        //Determine if the workbook has tracked changes
        if (wb.hasTrackedChanges())
        {
            //Reject tracked changes in the workbook
            wb.rejectAllTrackedChanges();
        }
 
        //Save to file
        wb.saveToFile("output/RejectChanges.xlsx", FileFormat.Version2013);
    }
}
国产Excel开发组件Spire.XLS教程:在 Java 中接受或拒绝所有跟踪更改


慧都是E-iceblue官方友好合作伙伴,如果您对spire.xls,可以了解具体授权价格和使用机制

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP