Kürzlich haben wir einen Blogbeitrag veröffentlicht, der programmgesteuert Excel-Dateien in XML konvertiert. In diesem Blogbeitrag erfahren wir, wie man Excel in Node.js programmgesteuert in SVG konvertiert. Diese Node.js-Excel-Bibliothek wird jedoch zum Erstellen eines Excel-zu-SVG-Konverters in einer JavaScript-Anwendung verwendet. Dieser Artikel hilft Ihnen bei der Automatisierung des Konvertierungsprozesses von Excel in SVG mithilfe einiger Zeilen Quellcode in Node.js. Tatsächlich werden wir ein Code-Snippet schreiben, um die Funktionalität zu demonstrieren.
Folgende Themen sollen in diesem Artikel behandelt werden:
Installation der JavaScript-Excel-Bibliothek
Diese Node.js-Excel-Bibliothek ist reich ausgestattet und bietet eine vollständige Dokumentation zur Installation und Verwendung. Führen Sie also die folgenden Befehle aus, um diese API in Ihrem Node.js-Projekt zu installieren.
npm install java
npm install aspose.cells
Die zweite Option besteht darin, das API-Paket herunterzuladen und diese Bibliothek in Ihrem Node.js-Projekt zu aktivieren.
Konvertieren Sie Excel in Node.js in SVG
Manchmal haben Sie MS Excel nicht in Ihrem System installiert und können nicht auf die Datendateien zugreifen. Daher ist es wichtig, Excel in SVG zu konvertieren, damit Dateien problemlos angezeigt werden können.
Sie können die folgenden Schritte ausführen, um eine Excel-zu-SVG-Konvertierung programmgesteuert durchzuführen:
- Erstellen Sie ein Workbook-Objekt und laden Sie die Quelldatei.
- Initialisieren Sie eine Instanz der Klasse ImageOrPrintOptions, um auf zusätzliche Bilderstellungsoptionen zuzugreifen.
- Konvertieren Sie jedes Arbeitsblatt auf einer einzelnen Seite in das SVG-Format, indem Sie die Methode setSaveFormat aufrufen.
- Rufen Sie diese setOnePagePerSheet-Methode auf, um den gesamten Inhalt eines Blatts auf nur einer Seite zu platzieren.
- Konvertieren Sie jedes Arbeitsblatt in das SVG-Format, indem Sie die Methode SheetRender aufrufen.
- Rufen Sie diese Methode toImage auf, um das Arbeitsblatt im SVG-Bildformat auszugeben.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Erstellen Sie ein Arbeitsmappenobjekt und laden Sie die Quelldatei
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Initialisieren Sie eine Instanz der ImageOrPrintOptions-Klasse, um auf zusätzliche Bilderstellungsoptionen zuzugreifen
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Konvertieren Sie jedes Arbeitsblatt auf einer einzelnen Seite in das SVG-Format, indem Sie die Methode setSaveFormat aufrufen
imgOptions.setSaveFormat(aspose.cells.SaveFormat.SVG);
// Rufen Sie diese setOnePagePerSheet-Methode auf, um den gesamten Inhalt eines Blatts auf nur einer Seite zu platzieren.
imgOptions.setOnePagePerSheet(true);
var sheetCount = workbook.getWorksheets().getCount();
for (var i = 0; i < sheetCount; i++) {
var sheet = workbook.getWorksheets().get(i);
// Konvertieren Sie jedes Arbeitsblatt in das SVG-Format, indem Sie die SheetRender-Methode aufrufen
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
for (var k = 0; k < sr.getPageCount(); k++) {
// Rufen Sie diese toImage-Methode auf, um das Arbeitsblatt im SVG-Bildformat auszugeben
sr.toImage(k, sheet.getName() + k + "_out.svg");
}
}
Sie können die Ausgabe im folgenden Bild sehen:
Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz erwerben, um die API über die Evaluierungsbeschränkungen hinaus zu testen.
Zusammenfassen
Wir beenden diesen Blogbeitrag hier. Sie haben gelernt, wie Sie Excel in Node.js programmgesteuert in SVG konvertieren. Darüber hinaus haben wir alle Schritte eingetragen, die die API-Methoden demonstrieren. Darüber hinaus können Sie die Dokumentation dieser Node.js-Excel-Bibliothek besuchen, um weitere wichtige Funktionen kennenzulernen. Darüber hinaus können Sie im Abschnitt „Siehe auch“ weiter unten nach relevanten Artikeln suchen. Besuchen Sie schließlich conholdate.com für die neuesten Updates.
Stelle eine Frage
Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.
Häufig gestellte Fragen
Können Sie Excel als SVG exportieren?
Sie können diese JavaScript-Excel-Bibliothek installieren, um Excel-Dateien in das SVG-Dateiformat zu exportieren. Diese setSaveFormat-Methode konvertiert Arbeitsblätter programmgesteuert in das SVG-Format.
Welche Programme können in SVG konvertieren?
Kopieren Sie dieses Code-Snippet und fügen Sie es in Ihre Hauptdatei ein, die Excel programmgesteuert in SVG konvertiert.