原創(chuàng)|使用教程|編輯:張瑩心|2021-10-09 10:13:15.457|閱讀 453 次
概述:本文介紹如何使用Spire.XLS for Java一次接受或拒絕所有跟蹤更改。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Spire.XLS for Java是專業(yè)的Java Excel API,使開發(fā)人員無需使用Microsoft Office或Microsoft Excel即可創(chuàng)建,管理,操作,轉(zhuǎn)換和打印Excel工作表。
啟用了“修訂”的 Excel 文檔將讓您知道自作者保存文檔以來對(duì)文檔進(jìn)行了哪些更改。如果您對(duì)文檔擁有完全權(quán)限,則可以接受或拒絕每次修訂。本文介紹如何使用Spire.XLS for Java一次接受或拒絕所有跟蹤更改。
為 Java 安裝 Spire.XLS
首先,您需要在 Java 程序中添加 Spire.Xls.jar 文件作為依賴項(xiàng)。JAR 文件可以從此鏈接下載。如果您使用 Maven,則可以通過將以下代碼添加到項(xiàng)目的 pom.xml 文件中,輕松地在應(yīng)用程序中導(dǎo)入 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>
接受工作簿中的修訂
要確定工作簿是否已跟蹤更改,請(qǐng)使用Workbook.hasTrackedChanegs()方法。如果是,您可以使用Workbook.accpateAllTrackedchanges()方法一次接受所有更改。以下是在 Excel 工作簿中接受修訂的步驟。
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()方法拒絕它們。以下是實(shí)現(xiàn)此目的的步驟。
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);
}
}
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn