Excel管理控件Aspose.Cells開發(fā)者指南(三十九):取消保護工作表
Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格管理和處理任務,支持構(gòu)建具有生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印電子表格功能的跨平臺應用程序。
在接下來的系列教程中,將為開發(fā)者帶來Aspose.Cells for .NET的一系列使用教程,例如關于加載保存轉(zhuǎn)換、字體、渲染、繪圖、智能標記等等。本文重點介紹如何設置打印選項。
>>Aspose.Cells for .NET已經(jīng)更新至v20.9,支持獲取/設置切片器形狀屬性,新增客戶端api用于添加/刪除GridWeb的注釋,凍結(jié)和拆分工作表的功能增強,點擊下方按鈕下載。
(安裝包僅提供部分功能,并設置限制,如需試用完整功能請申請免費授權)
第九章:關于保護功能
▲第二節(jié):取消保護工作表
使用Aspose.Cells取消保護簡單受保護的工作表
可以通過調(diào)用Worksheet類的Unprotect方法來取消保護工作表。一個受簡單保護的工作表是不受密碼保護的工作表??梢酝ㄟ^調(diào)用Unprotect 方法而不傳遞參數(shù)來取消保護此類工作表。
// The path to the documents directory. string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); // Instantiating a Workbook object Workbook workbook = new Workbook(dataDir + "book1.xls"); // Accessing the first worksheet in the Excel file Worksheet worksheet = workbook.Worksheets[0]; // Unprotecting the worksheet without a password worksheet.Unprotect(); // Saving the Workbook workbook.Save(dataDir + "output.xls", SaveFormat.Excel97To2003);
使用Aspose.Cells取消保護受密碼保護的工作表
受密碼保護的工作表是受密碼保護的工作表??梢酝ㄟ^調(diào)用 以密碼為參數(shù)的Unprotect方法的重載版本來保護此類工作表。
// The path to the documents directory. string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); // Instantiating a Workbook object Workbook workbook = new Workbook(dataDir + "book1.xls"); // Accessing the first worksheet in the Excel file Worksheet worksheet = workbook.Worksheets[0]; // Unprotecting the worksheet with a password worksheet.Unprotect(""); // Save Workbook workbook.Save(dataDir + "output.out.xls");
還想要更多嗎?您可以點擊閱讀【2020 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。