このシンプルなトピックでは、Node.js REST APIを使用してXLSXファイルのパスワード保護を解除する方法を学びます。次のセクションで説明する詳細かつ分かりやすい手順に従って、Node.js Cloud APIを使用してXLSXファイルを復号するアプリケーションを開発します。作成したアプリケーションは、macOS、Linux、Windows環境でNode.jsをサポートするあらゆるアプリケーションで使用でき、変換は無料で行えます。
前提条件
- {{ハイパーリンク1}}
- Node.js Cloud API を使用して XLSX ファイルを復号化するには、Node.js 用 Aspose.Cells クラウド SDK をダウンロードしてください。
- 上記のSDKを使用してNode.jsプロジェクトをセットアップし、XLSXファイルを保護します。
Node.jsローコードAPIを使用してXLSXファイルのパスワードをリセットする手順
- Node.js REST API を使用してパスワードでワークブックを復号化するための API のクライアント ID とクライアント シークレットを設定します。
- Node.js ローコード API を使用して XLSX ファイルのパスワードをリセットするために、クライアント資格情報を使用して CellsApi クラスのオブジェクトを作成します。
- ソースXLSXファイル名を追加し、HashMap内の名前とFileオブジェクトを使用してソースXLSXをロードします。
- 既存のパスワードやその他のプロパティを追加するために、DeleteUnProtectWorkbookRequestのインスタンスを作成します。
- Node.js REST API を使用してパスワード付きの Excel ファイルを復号化するには、ワークブックの削除と保護解除 リクエスト メソッドを呼び出します。
- 復号化されたXLSXファイルをローカルディスクに保存します。
上記の手順は、Node.js REST APIを使用してXLSXのパスワード保護を解除するものです。このプロセスは、SDKのセットアップとCellsAPIクラスのインスタンスの作成から開始されます。次に、HashMapを使用してソースXLSXファイルを読み込み、DeleteUnProtectWorkbookRequestクラスのインスタンスを作成します。このインスタンスは、deleteUnProtectWorkbook()メソッドを使用してXLSXファイルのパスワード保護をリセットするために使用します。
Node.js REST API を使用して XLSX ファイルのパスワードを復号化するコード
このシンプルなサンプルコードを使うと、Node.jsのローコードAPIを使用してExcelファイルのパスワードをクリアできます。保護を解除するには、ソースXLSXファイルと既存のパスワード、そしてその他のオプションプロパティを指定する必要があります。リクエストメッセージを生成した後、deleteUnProtectWorkbook()はXLSXファイルの復号化を実行し、ディスクまたはデータベースに保存できるパスワードクリア済みのXLSXファイルを返します。
このトピックでは、Node.js REST APIを使用してパスワード付きのワークブックを復号する方法を学習しました。XLSXファイルにパスワードを設定する場合は、Node.js REST API で XLSX ファイルをパスワード保護するに関する記事をご覧ください。