栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spire.XLS教程:在 Java 中接受或拒绝所有跟踪更改

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spire.XLS教程:在 Java 中接受或拒绝所有跟踪更改

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

目录

为 Java 安装 Spire.XLS

接受工作簿中的修订

拒绝工作簿中的修订


为 Java 安装 Spire.XLS

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


    
        com.e-iceblue
        e-iceblue
        http://repo.e-iceblue.com/nexus/content/groups/public/
    


    
        e-iceblue
        spire.xls
        4.9.0
    

接受工作簿中的修订

要确定工作簿是否已跟踪更改,请使用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);
    }
}

拒绝工作簿中的修订

如果已证明跟踪更改存在于工作簿中,可以使用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);
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/306576.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号