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

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

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


启用了“修订”的 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>http://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,可以联系在线客服了解具体授权价格和使用机制
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月6日
下一篇 2021年9月6日

相关推荐

发表回复

登录后才能评论