In diesem Artikel wird beschrieben, wie man den Schutz des Blatts Excel mithilfe von Node.js aufhebt. Es enthält alle Details zum Festlegen der Umgebung, eine Liste der Schritte zum Schreiben der Anwendung und einen ausführbaren Beispielcode, der zeigt, wie man eine Excel-Tabelle mit Node.js entsperrt. Für diesen Vorgang sind keine Tools oder Software von Drittanbietern erforderlich.
Schritte zum Aufheben des Schutzes einer Excel-Tabelle mit Node.js
- Stellen Sie die IDE so ein, dass sie Aspose.Cells für Node.js über Java zum Entsperren eines Blatts verwendet
- Der Vorgang wird durch das Laden eines Excel file mit einem geschützten Blatt mit einem Passwort eingeleitet
- Wählen Sie mithilfe des Blattindex das Ziel sheet aus, dessen Schutz aufgehoben werden soll
- Rufen Sie Sheet.unprotect() auf, indem Sie das Passwort angeben
- Speichern Sie die resultierende Excel-Datei
Diese Schritte fassen den Prozess zusammen, wie man eine Excel-Tabelle für die Bearbeitung mit Node.js freischaltet. Der Vorgang wird durch das Laden der Arbeitsmappe und den anschließenden Zugriff auf das mit einem Kennwort gesperrte Zielblatt eingeleitet. In den letzten Schritten wird die Methode unprotect() für das ausgewählte Blatt aufgerufen, indem das vorhandene Kennwort bereitgestellt und die resultierende Arbeitsmappe auf der Festplatte gespeichert wird.
Code zum Aufheben des Blattschutzes mit Node.js
Der oben genannte Code zeigt, wie man mit Node.js ein Passwort aus einer Excel-Tabelle entfernt. Wenn mehrere Blätter mit einem Passwort gesperrt sind, können Sie alle Blätter durchlaufen und für jedes Blatt das entsprechende Passwort eingeben, um den Schutz aufzuheben. Sie können auch die Methode isProtected() für jedes Blatt verwenden, um vor der Verarbeitung zu prüfen, ob es geschützt ist oder nicht.
In diesem kurzen Tutorial haben wir gelernt, wie man mit Node.js den Passwortschutz aus Excel entfernt. Wenn Sie Filter in einer Excel-Datei anwenden möchten, lesen Sie den Artikel zu So wenden Sie einen Filter in Excel mit Nodejs an.