この記事では、Node.js を使用して Excel シートの保護を解除する方法について説明します。これには、環境を設定するためのすべての詳細、アプリケーションを作成する手順のリスト、Node.js を使用して Excel シートのロックを解除する方法 を示す実行可能なサンプル コードが含まれています。このプロセスでは、このタスクを実行するためのサードパーティのツールやソフトウェアは必要ありません。
Node.jsを使用してExcelシートの保護を解除する手順
- Java 経由の Node.js 用 Aspose.Cells を使用してシートのロックを解除するように IDE を設定します
- このプロセスは、パスワードで保護されたシートを持つ Excel file をロードすることで開始されます
- シート インデックスを使用して保護を解除するターゲット sheet を選択します
- パスワードを指定して Sheet.unprotect() を呼び出します。
- 結果の Excel ファイルを保存します
これらの手順は、Node.js を使用して編集するために Excel シートのロックを解除する方法 のプロセスを要約しています。このプロセスは、ワークブックをロードしてから、パスワードを使用してロックされているターゲット シートにアクセスすることによって開始されます。最後のステップでは、既存のパスワードを指定し、結果のワークブックをディスクに保存することにより、選択したシートに対して unprotect() メソッドが呼び出されます。
Node.jsを使用してシートの保護を解除するコード
前述のコードは、Node.js を使用して Excel シートからパスワードを削除する方法 を示しています。パスワードを使用してロックされているシートが複数ある場合は、すべてのシートを繰り返し処理し、各シートにそれぞれのパスワードを入力して保護を解除できます。すべてのシートに対して isProtected() メソッドを使用して、処理する前にシートが保護されているかどうかを確認することもできます。
この短いチュートリアルでは、Node.js を使用して Excel からパスワード保護を削除する方法 を説明しました。 Excel ファイルにフィルターを適用する場合は、Nodejsを使用してExcelにフィルターを適用する方法 に関する記事を参照してください。