この簡単なトピックでは、NET REST API を使用して Excel ファイルからパスワード保護を削除する 方法を学習します。次のセクションで説明する詳細で明確な手順に従って、NET Cloud API を使用して Excel ファイルを復号化する アプリケーションを開発します。作成されたアプリケーションは、macOS、Linux、または Windows 環境で NET をサポートする任意のアプリケーションで使用でき、変換は無料で行うことができます。
前提条件
- アカウントを作成してAPI認証情報を取得する
- ダウンロード Aspose.Cells Cloud SDK for NET to decrypt Excel file using NET Cloud API
- XLSファイルを保護するには、上記のSDKを使用してNETプロジェクトをセットアップします。
NET ローコード API を使用して Excel ファイルのパスワードをリセットする手順
- NET REST API を使用してパスワードでワークブックを復号化するための API のクライアント ID とクライアント シークレットを設定します。
- NET ローコード API を使用して Excel ファイルのパスワードをリセットするために、クライアント資格情報を使用して CellsApi クラスのオブジェクトを作成します。
- ソース XLS ファイル名を追加し、HashMap 内の名前と File オブジェクトを使用してソース XLS をロードします。
- 既存のパスワードやその他のプロパティを追加するために、DeleteUnProtectWorkbookRequestのインスタンスを作成します。
- NET REST API を使用してパスワード付きの Excel ファイルを復号化するには、DeleteUnProtectWorkbook リクエスト メソッドを呼び出します。
- 復号化されたExcelファイルをローカルディスクに保存します。
前述の手順は、NET REST API を使用して Excel のパスワード保護を解除します。SDK をセットアップし、CellsAPI クラス インスタンスを作成してプロセスを開始します。次に、HashMap を使用してソース XLS ファイルを読み込み、deleteUnProtectWorkbookRequest クラスのインスタンスを作成します。このインスタンスは、deleteUnProtectWorkbook() メソッドを使用して Excel ファイルのパスワード保護をリセットするために使用されます。
NET REST API を使用して Excel ファイルのパスワードを復号化するコード
using Aspose.Cells.Cloud.SDK.Api; | |
using Aspose.Cells.Cloud.SDK.Model; | |
using Aspose.Cells.Cloud.SDK.Request; | |
using System; | |
using System.IO; | |
using System.Collections.Generic; | |
CellsApi cellsApi = new CellsApi("ID", "Secret"); | |
string remoteFolder = "TestData/In"; | |
string localName = "Book1.xlsx"; | |
string pass = "test"; | |
this.UploadFile( localName, remoteFolder + "/" + remoteName, ""); | |
var request = new DeleteUnProtectWorkbookRequest( | |
name: remoteName, | |
password: pass, | |
folder: remoteFolder, | |
storageName: "" | |
); | |
this.CellsApi.DeleteUnProtectWorkbook(request); |
この簡単なサンプル コードを使用すると、NET ローコード API を使用して Excel ファイルのパスワードをクリアできます。保護を解除するには、ソース Excel ファイルと既存のパスワード、およびその他のオプションのプロパティを提供する必要があります。要求メッセージを作成した後、deleteUnProtectWorkbook() は Excel ファイルの復号化を実行し、ディスクまたはデータベース内に保存できるパスワードがクリアされた Excel ファイルを返します。
このトピックでは、NET REST API を使用してパスワード付きのワークブックを復号化する方法を学習しました。Excel ファイルにパスワードを設定する場合は、NET REST API を使用して Excel ファイルをパスワードで保護する 方法に関する記事を参照してください。