So erstellen Sie Diagramme in Excel mit Node.js

So erstellen Sie Diagramme in Excel mit Node.js

Excel-Dateibearbeitung und -Konvertierung in andere Dateiformate bieten programmgesteuert einen Wettbewerbsvorteil für Geschäftsanwendungen. Tatsächlich können Sie den XLS/XLSX-Dateien mit ein paar Zeilen Quellcode in jeder Programmiersprache Diagramme, Schriftarten und andere grafische Elemente hinzufügen. Wir werden jedoch diese XLSX JS Bibliothek verwenden, um diesen Prozess zu automatisieren. In diesem Blogbeitrag erfahren Sie, wie Sie mit Node.js programmgesteuert Diagramme in Excel erstellen.

Folgende Punkte werden wir behandeln:

Installation der XLSX JS-Bibliothek

Diese XLSX JS-Bibliothek kann einfach ohne Abhängigkeit von Drittanbietern installiert werden. Sie können jedoch das API-Paket entweder herunterladen oder es installieren, indem Sie die folgenden Befehle ausführen:

npm install java
npm install aspose.cells

So erstellen Sie Diagramme in Excel mit Node.js

Sobald die API installiert ist, können wir mit dem nächsten Schritt fortfahren. Lassen Sie uns Schritte und das Code-Snippet schreiben, um Diagramme in Excel mit Node.js zu erstellen.

Sie können die folgenden Schritte ausführen:

  1. Erstellen Sie eine Instanz der Klasse Workbook.
  2. Abrufen der Referenz des ersten Arbeitsblatts durch Aufrufen der Methode get(index).
  3. Hinzufügen von Beispielwerten zu Zellen durch Aufrufen der Methode putValue.
  4. Rufen Sie die Methode add auf, um dem Arbeitsblatt ein Diagramm hinzuzufügen.
  5. Greifen Sie auf die Instanz des neu hinzugefügten Diagramms zu, indem Sie die Methode get(index) aufrufen.
  6. Rufen Sie die Methode setChartDataRange auf, um die Diagrammdatenquelle als den Bereich „A1:C4“ festzulegen.
  7. Die Methode save speichert die Datei im XLSX-Format.

Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Erstellen Sie eine Instanz der Workbook-Klasse 
var workbook = new aspose.cells.Workbook();
// Abrufen der Referenz des ersten Arbeitsblatts durch Aufrufen der Methode get(index). 
var worksheet = workbook.getWorksheets().get(0);
// Hinzufügen von Beispielwerten zu Zellen durch Aufrufen der putValue-Methode 
worksheet.getCells().get("A2").putValue("Category1");
worksheet.getCells().get("A3").putValue("Category2");
worksheet.getCells().get("A4").putValue("Category3");
worksheet.getCells().get("B1").putValue("Column1");
worksheet.getCells().get("B2").putValue(4);
worksheet.getCells().get("B3").putValue(20);
worksheet.getCells().get("B4").putValue(50);
worksheet.getCells().get("C1").putValue("Column2");
worksheet.getCells().get("C2").putValue(50);
worksheet.getCells().get("C3").putValue(100);
worksheet.getCells().get("C4").putValue(150);
// Rufen Sie die add-Methode auf, um dem Arbeitsblatt ein Diagramm hinzuzufügen 
var chartIndex = worksheet.getCharts().add(aspose.cells.ChartType.COLUMN, 5, 0, 15, 5);
// Greifen Sie auf die Instanz des neu hinzugefügten Diagramms zu, indem Sie die Methode get(index) aufrufen  
var chart = worksheet.getCharts().get(chartIndex);
// Rufen Sie die Methode zum Festlegen der Diagrammdatenquelle als Bereich „A1:C4“ auf. 
chart.setChartDataRange("A1:C4", true);
// Die save-Methode speichert die Datei im xlsx-Format 
workbook.save( "ColumnChart.xlsx", aspose.cells.SaveFormat.XLSX);

Sie können die Ausgabe im folgenden Bild sehen:

Erstellen Sie Diagramme in einer Excel-Datei

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 können diesen Blogbeitrag hier beenden. Wir haben gezeigt, wie man mit Node.js programmgesteuert Diagramme in Excel erstellt. Darüber hinaus können Sie zur Dokumentation dieser XLSX JS-Bibliothek navigieren, um die anderen Bestimmungen und Methoden kennenzulernen. In den kommenden Tagen werden wir weitere Blog-Beiträge veröffentlichen, um Pivot-Diagramme in Excel-Dateien programmgesteuert zu erstellen. Bitte besuchen Sie daher 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

Wie erstelle ich eine Node.js-Excel-Tabelle?

Sie können diese XLSX JS Bibliothek installieren, um Tabellenkalkulationen programmgesteuert zu erstellen und zu verarbeiten.

Wie erstelle ich Excel-Diagramme automatisch?

Bitte folgen Sie diesem link, um zu erfahren, wie Sie das Code-Snippet zum Erstellen von Diagrammen in Excel-Dateien in Node.js schreiben.

Siehe auch