Konvertieren von Text in eine Excel-Datei in Node.js

Konvertieren von Text in eine Excel-Datei in Node.js

Sie können Text einfach und effizient programmgesteuert in Excel konvertieren. Es ist ein weit verbreitetes Szenario, in dem Sie eine große Datenmenge haben und diese in Excel-Tabellen exportieren müssen. Glücklicherweise werden Sie auf diese JS Bibliothek für Excel stoßen, mit der Sie die Konvertierung von Text in Excel einfach automatisieren können. In diesem Artikel werden Sie sehen, dass das Konvertieren von Text in eine Excel-Datei in Node.js mit Hilfe dieser Bibliothek keine schwierige Aufgabe mehr ist. Stellen Sie jedoch sicher, dass Sie Node.js auf Ihrem Computer installiert haben.

Sie werden die folgenden Abschnitte durchlaufen:

JS-Bibliothek für die Excel-Installation

Der Installationsvorgang jeder Bibliothek ist wichtig, wenn es um eine schnelle Entwicklung geht. Daher können Sie es installieren, indem Sie das API-Paket herunterladen oder die folgenden Befehle im Terminal ausführen.

npm install java
npm install aspose.cells

Konvertieren von Text in eine Excel-Datei in Node.js

Jetzt können Sie mit der Verwendung der Methoden beginnen, die von dieser Bibliothek auf Unternehmensebene bereitgestellt werden. Bitte befolgen Sie die Schritte und das Code-Snippet, um die Text-zu-Excel-Konvertierung programmgesteuert zu implementieren.

  1. Instanziieren eines Objekts der Klasse Workbook.
  2. Greifen Sie auf das erste Arbeitsblatt zu, indem Sie die Methode get(index) aufrufen.
  3. Rufen Sie die Methode putValue auf, um die Namen von Personen in Spalte A hinzuzufügen. Vorname und Nachname werden durch Leerzeichen getrennt.
  4. Erstellen Sie eine Instanz der Klasse TxtLoadOptions, die die Optionen für die Textdatei zum Laden darstellt.
  5. Rufen Sie die Methode setSeparatorString auf, um einen Zeichenfolgenwert als Trennzeichen festzulegen.
  6. Teilen Sie die Spalte A mit der Methode TextToColumns() in zwei Spalten auf.
  7. Speichern Sie die Arbeitsmappe im XLSX-Format, indem Sie die Methode save aufrufen.

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 eines Workbook-Objekts
var wb = new aspose.cells.Workbook();
//Greifen Sie auf das erste Arbeitsblatt zu, indem Sie die Methode get(index) aufrufen. 
var ws = wb.getWorksheets().get(0);
// Rufen Sie die Methode putValue auf, um den Namen der Person in Spalte A hinzuzufügen. Vorname und Nachname werden durch Leerzeichen getrennt.
ws.getCells().get("A1").putValue("John Teal");
ws.getCells().get("A2").putValue("Peter Graham");
ws.getCells().get("A3").putValue("Brady Cortez");
ws.getCells().get("A4").putValue("Mack Nick");
ws.getCells().get("A5").putValue("Hsu Lee");
// Erstellen Sie eine Instanz der TxtLoadOptions-Klasse, die die Optionen zum Laden von Textdateien darstellt. 
var opts = aspose.cells.TxtLoadOptions();
// Rufen Sie die Methode setSeparatorString auf, um einen Zeichenfolgenwert als Trennzeichen festzulegen. 
opts.setSeparatorString(" ");
// Teilen Sie die Spalte A mit der Methode TextToColumns() in zwei Spalten auf. 
ws.getCells().textToColumns(0, 0, 5, opts);
// Speichern Sie die Arbeitsmappe im xlsx-Format, indem Sie die save-Methode aufrufen. 
wb.save(  "outputTextToColumns.xlsx");

Sie können die Ausgabe im folgenden Bild sehen:

Text in Spalten umwandeln

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 beenden diesen Blog-Beitrag hier mit der Hoffnung, dass Sie gelernt haben, wie Sie eine Text-zu-Excel-Konvertierung programmgesteuert erreichen. Das Konvertieren von Text in eine Excel-Datei in Node.js ist aufgrund dieser JS-Bibliothek für Excel eine leichte Aufgabe. Sie können jedoch ein Modul erstellen, um Text robust in Spalten umzuwandeln. Besuchen Sie außerdem die Dokumentation, um mehr über die anderen umfangreichen Funktionen dieser Bibliothek zu erfahren.

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 schreibe ich Daten mit Node.js in eine Excel-Tabelle?

Bitte besuchen Sie diesen link, um das Code-Snippet zu erfahren, das Textdaten in die Spalten der Tabelle schreibt.

Siehe auch