この簡単なガイドでは、Pythonを使用してExcelでセルをロックする方法を説明します。IDEの設定、手順の一覧、およびPythonを使用してExcelで特定のセルをロックするためのサンプルコードを取得できます。Excelファイル内のセルをロックまたはロック解除するために最終的に使用される、目的のスタイルを準備するためのすべての詳細が提供されています。
Pythonを使用してExcelで特定のセルをロックする手順
- セルをロックするためにAspose.Cells for Python via .NETを使用するようにIDEを設定します
- 透かしや製品制限を回避するためにライセンスを適用します
- Workbookオブジェクトを使用してExcelファイルを開き、目的のシートを選択します
- 必要に応じてロックを解除する前に、すべてのセルを編集可能に設定します
- Styleクラスを使用してすべての対象セルをロックします
- すべての対象セルがロックされたら、Protectを使用してシートを保護します
- ロックされたセルと保護されたシートを含む出力Excelファイルを保存します
上記の手順では、Pythonを使用したExcelでのセル保護を適用するプロセスについて説明しています。ライセンスを適用し、Workbookオブジェクトを使用してExcelファイルを読み込み、セルをロックするシートにアクセスし、必要に応じてシート上のすべてのオブジェクトのロックを解除して編集可能にし、対象セルのstyleプロパティでlockedフラグをtrueに設定します。最後に、Protectメソッドを呼び出してシートにロック設定を適用し、Workbookを保存します。
Pythonを使用してExcelで選択したセルをロックするコード
このコードは、Pythonを使用してExcelで一部のセルをロックする方法を示しています。protect()メソッドは、すべての種類のオブジェクトに保護を適用するProtectionType.Allの列挙値を引数として受け取ります。必要に応じて他の保護タイプを選択し、後でセルのロックを解除するためのパスワードを設定することもできます。
この記事では、Excelファイルでセルをロックするプロセスについて学びました。チェックマークを追加するには、記事Pythonを使用してExcelにチェックマークを追加するを参照してください。