Entschlüsseln oder verschlüsseln Sie Excel-Dateien mit Node.js

Entschlüsseln oder verschlüsseln Sie Excel-Dateien mit Node.js

Möchten Sie sicherstellen, dass Ihre Excel-Dateien nicht von unbefugten Personen geändert werden? In diesem Blogbeitrag erfahren Sie, wie Sie Excel-Dateien mit Node.js programmgesteuert entschlüsseln oder verschlüsseln. Die Automatisierung der Sicherheit Ihrer Dateien verschafft Ihnen immer einen Wettbewerbsvorteil in Bezug auf Effizienz und Integrität. Diese Node.js-Excel-Bibliothek macht all dies magisch, indem sie eine Reihe von Funktionen zur Unterstützung dieser Automatisierung bereitstellt. Darüber hinaus können Sie verschiedene Operationen ausführen, indem Sie diese Bibliothek in Ihre Node.js-Anwendung integrieren.

Die folgenden Abschnitte werden in diesem Artikel behandelt:

Entschlüsseln oder verschlüsseln Sie Excel-Dateien mit Node.js - API-Installation

Die Node.js-Excel-Bibliothek bietet eine breite Palette von Dateibearbeitungs- und Konvertierungsfunktionen. Benutzer finden die vollständige Dokumentation zusammen mit Beispielen und Beschreibungen. Es ist recht einfach zu installieren und einfach zu bedienen.

Führen Sie die folgenden Befehle aus, um diese Bibliothek in Ihrem Projekt einzurichten:

npm install java
npm install aspose.cells

So verschlüsseln Sie Excel-Dateien programmgesteuert

Das programmgesteuerte Einrichten eines Kennworts für eine Excel-Datei ist so einfach und robust geworden. Darüber hinaus können Sie den Verschlüsselungstyp und die Stärke angeben, indem Sie die exponierten Methoden dieser Node.js-Excel-Bibliothek aufrufen.

Befolgen Sie die folgenden Schritte und das Code-Snippet, um eine Excel-Datei mit Node.js zu verschlüsseln:

  1. Holen Sie das aspose.cells-Modul in Ihr Node.js-Projekt.
  2. Initialisiert eine Instanz der Workbook-Klasse.
  3. Greifen Sie auf die Arbeitsmappeneinstellungen zu, indem Sie die Methode getSettings() aufrufen, und legen Sie das Kennwort fest, indem Sie setPassword(string) aufrufen.
  4. Rufen Sie die Methode setEncryptionOptions auf, um den Verschlüsselungstyp festzulegen.
  5. save(fileName, saveFormat) speichert die verschlüsselte Datei.
var aspose = aspose || {};

// Holen Sie das aspose.cells-Modul in Ihr Node.js-Projekt.
aspose.cells = require("aspose.cells");

// Initialisiert eine Instanz der Workbook-Klasse.
var wb = new aspose.cells.Workbook("sample.xlsx");

// Greifen Sie auf die Workbook-Einstellungen zu, indem Sie die Methode getSettings() aufrufen, und legen Sie das Kennwort fest, indem Sie setPassword(string) aufrufen.
wb.getSettings().setPassword("password");

// Rufen Sie die Methode setEncryptionOptions auf, um den Verschlüsselungstyp festzulegen.
wb.setEncryptionOptions(1,128)

// save(fileName, saveFormat) speichert die verschlüsselte Datei.
wb.save("encrypted-file.xlsx");

Node.js-Bibliothek zum Entschlüsseln einer Excel-Datei

In diesem Abschnitt gehen wir die folgenden Schritte und das Code-Snippet durch, das die verschlüsselte Excel-Datei programmgesteuert entschlüsselt:

  1. Instanziieren Sie eine Instanz der Klasse LoadOptions, um auf die Optionen der XLSX-Datei zuzugreifen.
  2. Geben Sie das korrekte Passwort der verschlüsselten Datei ein, indem Sie die Methode setPassword(string) aufrufen.
  3. Erstellen Sie ein Objekt der Klasse Workbook und laden Sie die verschlüsselte Quelldatei mit der loadOptions-Instanz.
  4. Setzen Sie das Passwort auf NULL, indem Sie setPassword() aufrufen.
  5. Rufen Sie save(fileName, saveFormat) auf, um die entschlüsselte Datei zu speichern.
var aspose = aspose || {};

// Holen Sie das aspose.cells-Modul in Ihr Node.js-Projekt.
aspose.cells = require("aspose.cells");

// Initialisiert eine Instanz der Workbook-Klasse.
var wb = new aspose.cells.Workbook("sample.xlsx");

// Greifen Sie auf die Workbook-Einstellungen zu, indem Sie die Methode getSettings() aufrufen, und legen Sie das Kennwort fest, indem Sie setPassword(string) aufrufen.
wb.getSettings().setPassword("password");

// Rufen Sie die Methode setEncryptionOptions auf, um den Verschlüsselungstyp festzulegen.
wb.setEncryptionOptions(1,128)

// save(fileName, saveFormat) speichert die verschlüsselte Datei.
wb.save("encrypted-file.xlsx");

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Wir hoffen, dass Sie gelernt haben, wie Sie Excel-Dateien mit Node.js programmgesteuert entschlüsseln oder verschlüsseln. Wir sind die Codeausschnitte durchgegangen und haben auch die Bibliothekslinks erwähnt, wo Sie eine vollständige Liste der verfügbaren Methoden finden können. Darüber hinaus können Sie die anderen relevanten Links erkunden, die im Abschnitt „Siehe auch“ weiter unten erwähnt werden. Außerdem schreibt conholdate.com neue Blogbeiträge zu neuen Themen. Bitte bleiben Sie daher für regelmäßige Updates in Kontakt.

Stelle eine Frage

Sie können Ihre Fragen oder Fragen in unserem Forum teilen.

Siehe auch