Node.jsを使用してExcelファイルを復号化または暗号化する

Node.jsを使用してExcelファイルを復号化または暗号化する

Excelファイルが許可されていない人によって変更されていないことを確認しますか?このブログ投稿は、Node.jsをプログラムで使用してExcelファイルを復号化または暗号化する方法を学習するためのものです。データファイルのセキュリティを自動化することで、効率と整合性の面で常に競争力を得ることができます。このNode.jsExcelライブラリは、この自動化をサポートするための多くの機能を提供することにより、これをすべて魔法のように実行します。さらに、このライブラリをNode.jsアプリケーションに統合することで、さまざまな操作を実行できます。

この記事では、次のセクションについて説明します。

Node.jsを使用してExcelファイルを復号化または暗号化する-APIのインストール

Node.js Excelライブラリは、さまざまなファイル操作および変換機能を提供します。ユーザーは、例と説明とともに完全なドキュメントを見つけることができます。インストールは非常に簡単で、使い方も簡単です。

次のコマンドを実行して、プロジェクトにこのライブラリを設定します。

npm install java
npm install aspose.cells

プログラムでExcelファイルを暗号化する方法

プログラムでExcelファイルにパスワードを設定することはとても簡単で頑強になりました。さらに、このNode.jsExcelライブラリで公開されたメソッドを呼び出すことにより、暗号化の種類と強度を指定できます。

次の手順とコードスニペットに従って、Node.jsを使用してExcelファイルを暗号化します。

  1. aspose.cellsモジュールをNode.jsプロジェクトにフェッチします。
  2. Workbookクラスのインスタンスを初期化します。
  3. getSettings()メソッドを呼び出してワークブック設定にアクセスし、setPassword(string)を呼び出してパスワードを設定します。
  4. setEncryptionOptionsメソッドを呼び出して、暗号化タイプを設定します。
  5. save(fileName、saveFormat)は暗号化されたファイルを保存します。
var aspose = aspose || {};

// aspose.cellsモジュールをNode.jsプロジェクトにフェッチします。
aspose.cells = require("aspose.cells");

// Workbookクラスのインスタンスを初期化します。
var wb = new aspose.cells.Workbook("sample.xlsx");

// getSettings()メソッドを呼び出してワークブック設定にアクセスし、setPassword(string)を呼び出してパスワードを設定します。
wb.getSettings().setPassword("password");

// setEncryptionOptionsメソッドを呼び出して、暗号化タイプを設定します。
wb.setEncryptionOptions(1,128)

// save(fileName、saveFormat)は、暗号化されたファイルを保存します。
wb.save("encrypted-file.xlsx");

Excelファイルを復号化するNode.jsライブラリ

このセクションでは、次の手順と、暗号化されたExcelファイルをプログラムで復号化するコードスニペットについて説明します。

  1. LoadOptionsクラスのインスタンスをインスタンス化して、XLSXファイルのオプションにアクセスします。
  2. setPassword(string)メソッドを呼び出して、暗号化されたファイルの正しいパスワードを入力します。
  3. Workbookクラスのオブジェクトを作成し、loadOptionsインスタンスを使用してソース暗号化ファイルをロードします。
  4. setPassword()を呼び出して、パスワードをNULLに設定します。
  5. save(fileName、saveFormat)を呼び出すと、復号化されたファイルが保存されます。
var aspose = aspose || {};

// aspose.cellsモジュールをNode.jsプロジェクトにフェッチします。
aspose.cells = require("aspose.cells");

// Workbookクラスのインスタンスを初期化します。
var wb = new aspose.cells.Workbook("sample.xlsx");

// getSettings()メソッドを呼び出してワークブック設定にアクセスし、setPassword(string)を呼び出してパスワードを設定します。
wb.getSettings().setPassword("password");

// setEncryptionOptionsメソッドを呼び出して、暗号化タイプを設定します。
wb.setEncryptionOptions(1,128)

// save(fileName、saveFormat)は、暗号化されたファイルを保存します。
wb.save("encrypted-file.xlsx");

無料ライセンスを取得する

無料の一時ライセンスを利用して、評価の制限なしにAPIを試すことができます。

まとめ

プログラムでNode.jsを使用してExcelファイルを復号化または暗号化する方法を学習したことを願っています。コードスニペットを確認し、利用可能な[メソッド][16]の完全なリストを見つけることができるライブラリリンクについても言及しました。さらに、以下の「関連項目」セクションに記載されている他の関連リンクを調べることができます。さらに、[conholdate.com][17]は、新しいトピックに関する新しいブログ投稿を書いています。したがって、定期的な更新については連絡を取り合ってください。

質問する

あなたは私たちの[フォーラム][18]であなたの質問や質問を共有することができます。

関連項目

  • [Node.jsでExcelをPDFに変換する][19]
  • [Node.jsを使用してExcelファイルに行と列を挿入する][20]
  • [Node.jsを使用してExcelワークシートのセルをマージ解除またはマージ][21]

[16]:https://reference.aspose.com/cells/nodejs [17]: https://www.conholdate.com/ [18]: https://forum.conholdate.com/ [19]: https://blog.conholdate.com/total/convert-excel-to-pdf-in-nodejs/ [20]: https://blog.conholdate.com/total/insert-rows-and-columns-in-excel-files-using-nodejs/ [21]: https://blog.conholdate.com/total/unmerge-or-merge-cells-in-excel-worksheets-using-nodejs/