MS Excel hat zur modernen Welt der Technologie in Bezug auf Datenspeicherung und Datendarstellung beigetragen. XLS/XLSX-Dateien sind einfach zu warten und verfügen über Cloud-freundliche Funktionen. Meistens müssen Sie freigegebene Excel-Dateien erstellen, damit andere an derselben Datei arbeiten können. In großen Organisationen ist dies eine weit verbreitete Aufgabe und erforderlich, um Zeit und andere Kosten zu sparen. Wir werden jedoch diese Node.js-Excel-Bibliothek verwenden, um zu demonstrieren, wie eine freigegebene Excel-Datei in Nodejs programmgesteuert erstellt wird.
Folgende Punkte werden wir behandeln:
Installation der JavaScript-Excel-API
Mit dieser leistungsstarken Bibliothek können Sie gemeinsam genutzte Excel-Dateien erstellen. Es ist einfach in Ihrem Node.js-Projekt zu installieren und zu konfigurieren. Sie können diese Bibliothek jedoch auf zwei einfache Arten einrichten. Sie können das API-Paket also entweder herunterladen oder es installieren, indem Sie die folgenden Befehle im Terminal ausführen:
npm install java
npm install aspose.cells
So erstellen Sie eine freigegebene Excel-Datei in Nodejs
Sobald die Bibliothek eingerichtet ist, können Sie gemeinsam genutzte Excel-Dateien programmgesteuert erstellen.
Sie können die folgenden Schritte und das Code-Snippet befolgen:
- Instanziieren Sie eine Instanz der Klasse Workbook.
- Die Methode setAutoRecover gibt an, ob die Datei für die automatische Wiederherstellung markiert ist.
- Die Methode setCheckCompatibility gibt an, ob beim Speichern der Arbeitsmappe die Kompatibilität mit früheren Versionen überprüft werden soll.
- Die Methode setCrashSave gibt an, ob die Anwendung die Arbeitsmappendatei zuletzt nach einem Absturz gespeichert hat.
- Die Methode setRepairLoad gibt an, ob die Anwendung die Arbeitsmappe zuletzt im abgesicherten Modus oder im Reparaturmodus geöffnet hat.
- Rufen Sie diese setShowTabs-Methode auf, um einen Wert festzulegen, ob die Registerkarten der Arbeitsmappe angezeigt werden.
- Rufen Sie die Methode setShared auf, um die Arbeitsmappe freizugeben.
Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instanziieren Sie eine Instanz der Workbook-Klasse
var wb = new aspose.cells.Workbook();
// Die setAutoRecover-Methode gibt an, ob die Datei für die automatische Wiederherstellung markiert ist
wb.getSettings().setAutoRecover(true);
// Die setCheckCompatibility-Methode gibt an, ob beim Speichern der Arbeitsmappe die Kompatibilität mit früheren Versionen überprüft werden soll.
wb.getSettings().setCheckCompatibility(false);
// Die Methode setCrashSave gibt an, ob die Anwendung die Arbeitsmappendatei zuletzt nach einem Absturz gespeichert hat.
wb.getSettings().setCrashSave(true);
// Die setRepairLoad-Methode gibt an, ob die Anwendung die Arbeitsmappe zuletzt im abgesicherten Modus oder im Reparaturmodus geöffnet hat.
wb.getSettings().setRepairLoad(true);
// Rufen Sie diese setShowTabs-Methode auf, um einen Wert festzulegen, ob die Registerkarten der Arbeitsmappe angezeigt werden.
wb.getSettings().setShowTabs(true),
//Rufen Sie die Methode setShared auf, um die Arbeitsmappe freizugeben
wb.getSettings().setShared(true);
//Speichern Sie die freigegebene Arbeitsmappe
wb.save("outputSharedWorkbook.xlsx");
Sie können die Ausgabe im Bild unten sehen:
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
Dies ist das Ende dieses Tutorial-Blogbeitrags. Sie haben das durchgearbeitet, wie Sie eine freigegebene Excel-Datei in Nodejs programmgesteuert erstellen. Darüber hinaus haben Sie auch das Code-Snippet und die Methoden gesehen, die von der JavaScript-Excel-API bereitgestellt werden. Darüber hinaus können Sie die Dokumentation besuchen, um weitere Funktionen kennenzulernen. Weitere relevante Links finden Sie im Abschnitt „Siehe auch“ weiter unten. Bleiben Sie schließlich mit conholdate.com in Verbindung, um regelmäßige Updates zu erhalten.
Stelle eine Frage
Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.
Häufig gestellte Fragen
Kann JavaScript eine Excel-Datei erstellen?
Ja, Sie können diese JavaScript-Excel-Bibliothek einfach installieren und Excel-Dateien programmgesteuert erstellen, bearbeiten und in andere gängige Dateiformate konvertieren.
Wie erstelle ich eine freigegebene Datei in Excel?
Besuchen Sie diesen link, um zu erfahren, wie Sie gemeinsam genutzte Excel-Dateien programmatisch in Nodejs erstellen.