跳至頁尾內容
USING IRONXL

如何鎖定 Excel 中的單元格:分步教程

許多人發現要理解如何在Excel中鎖定儲存格的程式是具有挑戰性的。 我們在這裡為您提供幫助。本文將逐步向您展示如何輕鬆鎖定Excel檔案中的儲存格。到本文結束時,您將能夠像專業人士一樣進行操作,那麼讓我們開始吧。

IronXL:C# Excel 程式庫

IronXL 是一個用於 C# 的程式庫,讓您在不安裝 Excel 的情況下也能處理 Excel。 這是一個重要的優勢,因為您不需要管理權限,也不用擔心影響使用者的機器。如果您對這個程式庫還有疑慮,建議您閱讀我們的資料表。 要建立新的Excel檔案並根據您的需求格式化資料,您可以使用 IronXL C# 程式庫。 這是所有Excel操作的首選套件,這意味著它提供了完整的功能。 如果您正在開發任何軟體並需要編輯或建立Excel檔案,您可以使用IronXL程式庫來快速完成這項工作。

此外,IronXL還提供了與Excel工作簿、工作表和儲存格層級互動的廣泛功能,例如在流行格式之間轉換儲存格資料格式設置合併儲存格插入數學函式,甚至管理圖表和新增圖像

要使用它,您必須匯入程式庫的DLL文件或使用NuGet包管理器安裝。 其免費試用版本可用於測試並確保所有功能按預期運行。 試用版是免費的,並且在30天結束前不會過期。 當您購買IronXL時,您將需要申請授權密鑰。 如果您在閱讀文件後決定喜歡IronXL,請務必以實惠的價格購買它!存取此授權頁面以獲取有關授權的更多資訊。

讓我們看看如何使用IronXL C#程式庫保護Excel工作表:

  1. 在Visual Studio中建立一個C# .NET或VB .NET專案。
  2. 下載IronXL程式庫的DLL文件或通過Visual Studio中的NuGet包管理器安裝它。
  3. 使用提供的教程申請您的授權密鑰。
  4. 在您的專案中使用IronXL。
// Import IronXL to your project
using IronXL;

// Load the Excel workbook from the specified file path
WorkBook wb = WorkBook.Load("fileaddress.xlsx");

// Select the specific sheet you want to lock
WorkSheet ws = wb.GetWorkSheet("SheetName");

// Protect the sheet by setting a password
ws.ProtectSheet("Password");

// Save the changes made to the workbook
wb.Save();
// Import IronXL to your project
using IronXL;

// Load the Excel workbook from the specified file path
WorkBook wb = WorkBook.Load("fileaddress.xlsx");

// Select the specific sheet you want to lock
WorkSheet ws = wb.GetWorkSheet("SheetName");

// Protect the sheet by setting a password
ws.ProtectSheet("Password");

// Save the changes made to the workbook
wb.Save();
' Import IronXL to your project
Imports IronXL

' Load the Excel workbook from the specified file path
Private wb As WorkBook = WorkBook.Load("fileaddress.xlsx")

' Select the specific sheet you want to lock
Private ws As WorkSheet = wb.GetWorkSheet("SheetName")

' Protect the sheet by setting a password
ws.ProtectSheet("Password")

' Save the changes made to the workbook
wb.Save()
$vbLabelText   $csharpLabel

您現在已經看到,使用IronXL程式庫保護Excel中的儲存格是多麼簡單,假如您對C#有工作知識。 您還可以從IronXL官方文件中獲益,了解更多Excel操作教程。

您可以下載一個檔案專案

在Microsoft Excel中鎖定儲存格

鎖定儲存格功能是Microsoft Excel中的一種保護功能,可讓您鎖定儲存格以防止編輯。 讓我們來看看如何在Microsoft Excel中鎖定儲存格。

保護整個工作表

有時您需要將文件交給其他人僅供閱讀。 您可以通過設置密碼保護工作表來做到這一點。 讓我們看看如何做到這一點:

  1. 在Microsoft Excel中打開您的檔案。
  2. 移至首頁選項卡,然後點擊對齊組中的對話框啟動器圖示。

在Excel中鎖定儲存格:逐步教程,圖1:導航到Excel中的格式儲存格對話框 在Excel中導航到"格式儲存格"對話框

  1. 將打開一個"格式儲存格"區段。 移至保護頁籤。

在Excel中鎖定儲存格:逐步教程,圖2:格式儲存格對話框中的保護頁籤 格式儲存格對話框中的保護頁籤

  1. 勾選鎖定選框並點擊確定按鈕。

在Excel中鎖定儲存格:逐步教程,圖3:鎖定儲存格選項 鎖定儲存格選項

  1. 接下來,移至審核頁籤,然後在保護組中點擊保護工作表選項。

在Excel中鎖定儲存格:逐步教程,圖4:導航到Excel中的保護工作表按鈕 在Excel中導航到"保護工作表"按鈕

  1. 然後,輸入密碼以保護工作表,並點擊確定按鈕。

在Excel中鎖定儲存格:逐步教程,圖5:在保護工作表對話框中輸入密碼 在保護工作表對話框中輸入密碼

  1. 接下來,重新輸入密碼以驗證您的密碼。

在Excel中鎖定儲存格:逐步教程,圖6:重新輸入密碼 重新輸入密碼

按照這些步驟操作後,您的工作表將得到全面保護。 當有人試圖編輯Excel檔案中的任何儲存格時,他們會收到錯誤提示。

在Excel中鎖定儲存格:逐步教程,圖7:在Excel中編輯鎖定工作表時出錯 在Excel中編輯鎖定工作表時出錯

鎖定特定儲存格

有時您需要保護含有資料或公式的特定儲存格。 如果是這樣,請在保護那些重要儲存格之前取消保護其餘電子表格。 讓我們來看看如何在Excel中鎖定特定儲存格。

  1. 在Microsoft Excel中打開您的Excel檔案。
  2. 選擇整個工作表並按下 Ctrl + 1 打開"格式儲存格"對話框。 將打開"格式儲存格"對話框。

在Excel中鎖定儲存格:逐步教程,圖8:Excel中的格式儲存格對話框 Excel中的格式儲存格對話框

  1. 進入保護頁籤,取消選中"鎖定"選項,然後按確定按鈕。 這將解鎖Excel電子表格中的儲存格。

在Excel中鎖定儲存格:逐步教程,圖9:導航到鎖定儲存格功能 導航到鎖定儲存格功能

  1. 接下來,選擇您想要保護的儲存格,並使用Ctrl+1快捷鍵打開儲存格對話框。 進入保護頁籤,勾選鎖定選項,然後點擊確定按鈕。

在Excel中鎖定儲存格:逐步教程,圖10:格式儲存格對話中的鎖定儲存格 格式儲存格對話中的鎖定儲存格

  1. 轉到評論頁籤,從保護組中點擊 "保護工作表" 。保護對話框將開啟。 檢查"保護工作表和儲存格內容"選項。輸入密碼以保護它。

在Excel中鎖定儲存格:逐步教程,圖11:保護表對話框和輸入密碼 保護表對話框和輸入密碼

通過這樣做,您選擇的儲存格將受到保護。 當您嘗試編輯這些儲存格時,您會收到錯誤訊息。

在Excel中鎖定儲存格:逐步教程,圖12:在Excel中編輯鎖定工作表時出錯 在Excel中編輯鎖定工作表時出錯

鎖定公式儲存格

您可以選擇僅鎖定公式儲存格以保護Excel中的計算。 按照以下步驟鎖定Excel中的公式儲存格:

  1. 打開您的Excel檔案。
  2. 解除整個工作表的鎖定,選擇所有儲存格,轉到儲存格組,然後點擊格式選單。 從下拉選單中選擇"格式化儲存格"。 "格式儲存格"選單將打開。

在Excel中鎖定儲存格:逐步教程,圖14:導航到格式儲存格功能 導航到格式儲存格功能

  1. 移至保護頁籤,取消勾選"鎖定"選項,然後點擊確定按鈕。

在Excel中鎖定儲存格:逐步教程,圖15:選中鎖定選項 圖15:選中鎖定選項

這將解鎖整個工作表。 接下來,找到公式儲存格。 移至首頁選項卡,然後點擊"尋找和選擇"選單。 從下拉選單中選擇"轉到特定"選單。

  1. 在"轉到特定"對話框中,選擇公式並按下確定按鈕。

在Excel中鎖定儲存格:逐步教程,圖16:在轉到特定對話框中啟用公式選項 在"轉到特定"對話框中啟用"公式"選項

  1. 您會看到Excel表中的公式儲存格被選中。

在Excel中鎖定儲存格:逐步教程,圖17:選擇公式儲存格 選擇公式儲存格

  1. 選中這些儲存格後,移至評論頁籤並點擊"保護工作表"。 輸入密碼以保護並重新輸入密碼以確認。

在Excel中鎖定儲存格:逐步教程,圖18:保護公式儲存格 保護公式儲存格

在Excel中鎖定儲存格:逐步教程,圖19:確認密碼對話框 確認密碼對話框

公式儲存格現在將受到保護。 沒有人可以在不輸入正確密碼的情況下編輯這些儲存格。

取消保護工作表

按照以下步驟啟用編輯:

  1. 選擇整個工作表。 進入評論頁籤並點擊"取消保護工作表"。

在Excel中鎖定儲存格:逐步教程,圖20:導航到取消保護工作表功能 導航到取消保護工作表功能

  1. 在"取消保護工作表"對話框中輸入正確密碼。 工作表現在將開放進行編輯。

在Excel中鎖定儲存格:逐步教程,圖21:輸入密碼以解鎖工作表 輸入密碼以解鎖工作表

結論:鎖定儲存格與解鎖儲存格的好處

鎖定儲存格顯然有很多好處,但您所需要的安全等級取決於您使用這些儲存格的目的。

鎖定儲存格的好處包括:

  • 防止未授權的使用者存取(例如:兒童)
  • 防止人員對項目進行篡改
  • 控制儲存項目的環境

鎖定儲存格的缺點包括:

  • 購買和安裝鎖具的成本
  • 當需要檢索物品時(例如,文件丟失時)的存取困難
  • 在設施內搬運物品的困難

常見問題

如何使用C#鎖定Excel文件中的儲存格?

您可以使用IronXL程式庫透過C#鎖定Excel文件中的儲存格。首先,載入Excel活頁簿並選取工作表。然後,使用ProtectSheet方法並設置密碼以鎖定特定的儲存格。

使用C#保護整個Excel工作表需要哪些步驟?

若要使用C#保護整個Excel工作表,您可以使用IronXL程式庫。載入活頁簿,選擇所需的工作表,並使用ProtectSheet方法配合密碼來保護整個工作表。

用C#是否可以僅鎖定Excel中的特定儲存格?

是的,使用C#中的IronXL,您可以鎖定Excel中的特定儲存格。首先,解鎖整個工作表,然後選擇您要鎖定的儲存格,最後使用ProtectSheet方法並設置密碼。

鎖定Excel中的儲存格有什麼好處?

鎖定Excel中的儲存格提供多個好處,包括防止未經授權的存取,確保資料完整性,並保護敏感資訊免受篡改。

IronXL可以用來鎖定Excel中的公式儲存格嗎?

是的,IronXL可以用來鎖定Excel中的公式儲存格。解鎖整個工作表,使用“定位到特殊”功能選擇公式儲存格,然後使用ProtectSheet方法並設置密碼。

如何使用C#解鎖Excel中受保護的工作表?

要在Excel中使用C#解鎖受保護的工作表,您可以使用IronXL載入活頁簿,選擇工作表,並使用UnprotectSheet方法搭配正確的密碼。

鎖定Excel中的儲存格可能會有哪些潛在的缺點?

鎖定Excel中的儲存格的潛在缺點包括在有需要時難以存取和檢索資料,以及未配正確密碼時難以修改鎖定內容。

如何開始一個C#專案來使用IronXL處理Excel?

要開始一個使用IronXL的C#專案,在Visual Studio中建立新的C#專案,加入IronXL的NuGet套件,並應用您的IronXL授權金鑰來開始處理Excel文件。

我可以找到使用IronXL進行Excel操作的教程嗎?

是的,IronXL在其網站上提供完整的文件和教學,涵蓋使用C#進行Excel文件的建立、編輯和保護等操作。

IronXL是否有可供測試的試用版本?

IronXL提供免費試用版,允許您在30天內免費測試程式庫的所有功能。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話