Formen in Excel mit Node.js einfügen

Formen in Excel mit Node.js einfügen

Mit dieser JavaScript-API für Excel können Sie mehrere Formen programmgesteuert in Arbeitsblätter einfügen. Formen wie Sterne, Linien, Rechtecke, Pfeile und viele andere. Diese Bibliothek bietet eine breite Palette von Methoden, um diesen gesamten Prozess zu automatisieren. Darüber hinaus können Sie die Formen mit Farben füllen und ihre Größe nach Ihren Anforderungen konfigurieren. In diesem Blogbeitrag schreiben wir die Codeausschnitte zum Einfügen von Formen in Excel mithilfe der Node.js-Excel-Bibliothek.

Folgende Punkte werden in diesem Leitfaden behandelt:

Einfügen von Formen in Excel mithilfe von Node.js - API-Installation

Der Installationsprozess dieser Bibliothek ist einfach. Sie können das API-Paket entweder herunterladen oder es installieren, indem Sie die folgenden Befehle im Terminal ausführen:

npm install java
npm install aspose.cells

Fügen Sie eine Linienform in das Arbeitsblatt ein

Sie können den Schritten und dem Code-Snippet folgen, um eine Linienform programmgesteuert in eine Excel-Datei einzufügen:

  1. Instanziieren Sie eine Instanz der Klasse Workbook.
  2. Greifen Sie auf das erste Arbeitsblatt aus der Sammlung zu, indem Sie die Methode get(index) aufrufen.
  3. Rufen Sie die Methode addShape auf, um die Linie zum Arbeitsblatt hinzuzufügen.
  4. Rufen Sie die Methode save auf, um die Datei zu speichern.

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

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instanziieren Sie eine Instanz der Workbook-Klasse
var workbook = new aspose.cells.Workbook();
// Greifen Sie auf das erste Arbeitsblatt aus der Sammlung zu, indem Sie die Methode get(index) aufrufen 
var sheet = workbook.getWorksheets().get(0);
// Rufen Sie die addShape-Methode auf, um die Linie zum Arbeitsblatt hinzuzufügen 
sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
// Rufen Sie die save-Methode auf, um die Datei zu speichern 
workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);

Sie können die Ausgabe im Bild unten sehen:

Linienform

Rectangle in einer Excel-Datei hinzufügen

Auf ähnliche Weise können wir eine rechteckige Form hinzufügen, indem wir dem Code-Snippet folgen:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instanziieren Sie eine Instanz der Workbook-Klasse 
var workbook = new aspose.cells.Workbook();
// Greifen Sie auf das erste Arbeitsblatt aus der Sammlung zu, indem Sie die get(index)-Methode aufrufen
var sheet = workbook.getWorksheets().get(0);
// Fügen Sie das Rechteck zum Arbeitsblatt hinzu, indem Sie die addShape-Methode aufrufen
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// Speicher die Datei.
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);

Sie können die Ausgabe im Bild unten sehen:

Rechteckform

Fügen Sie eine Sternform in das Arbeitsblatt ein

Folgen Sie dem Code-Snippet, um ein Sternzeichen mit dieser JavaScript-API für Excel hinzuzufügen:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instanziieren Sie eine Instanz der Workbook-Klasse 
var workbook = new aspose.cells.Workbook();
// Greifen Sie auf das erste Arbeitsblatt aus der Sammlung zu, indem Sie die get(index)-Methode aufrufen
var sheet = workbook.getWorksheets().get(0);
// Fügen Sie dem Arbeitsblatt die Sternform hinzu, indem Sie die addShape-Methode aufrufen
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// Speicher die Datei.
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);

Sie können die Ausgabe im Bild unten sehen:

Sternform

Multiplikationszeichen hinzufügen

Folgen Sie dem Code-Snippet, um ein Sternzeichen mit dieser JavaScript-API für Excel hinzuzufügen:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instanziieren Sie eine Instanz der Workbook-Klasse
var workbook = new aspose.cells.Workbook();
// Greifen Sie auf das erste Arbeitsblatt aus der Sammlung zu, indem Sie die get(index)-Methode aufrufen
var sheet = workbook.getWorksheets().get(0);
// Fügen Sie dem Arbeitsblatt die Multiplikationsform hinzu, indem Sie die addShape-Methode aufrufen
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// Speicher die Datei.
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);

Sie können die Ausgabe im Bild unten sehen:

Multiplikationsform

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

Damit sind wir am Ende dieses Blogbeitrags angelangt. Sie haben das Einfügen von Formen in Excel mithilfe der Node.js-Excel-Bibliothek durchgegangen. Darüber hinaus haben Sie einige herausragende Funktionen dieser JavaScript-API für Excel durchgesehen. Darüber hinaus wird Ihnen dieser Blogbeitrag wirklich helfen, wenn Sie diesen Prozess programmgesteuert automatisieren möchten. Vergessen Sie jedoch nicht, die Dokumentation zu besuchen, um weitere Funktionen kennenzulernen.

Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie daher für regelmäßige Updates in Kontakt.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Häufig gestellte Fragen

Wie füge ich mehrere Formen in Excel ein?

Bitte folgen Sie diesem link, um das Code-Snippet zu kennen, das Ihnen hilft, verschiedene Formen in Excel-Dateien programmgesteuert hinzuzufügen.

Siehe auch