Zusammenführen oder Zusammenführen von Excel-Zellen in Node.js aufheben

Zusammenführen oder Zusammenführen von Excel-Zellen in Node.js aufheben

Die Arbeit mit Excel-Tabellen wird zu einer herausfordernden Aufgabe, wenn eine große Datenmenge verwaltet oder bearbeitet werden muss. Das Zusammenführen oder Aufheben der Zusammenführung von Zellen in einem Excel-Arbeitsblatt ist eine häufige Operation, die von den Benutzern ausgeführt wird. Sie können mehrere Zellen und Zeilen zusammenführen, um den Inhalt in der Mitte zu platzieren. Daher wird die Automatisierung dieses gesamten Prozesses Effizienz und Robustheit bringen und es besteht keine Chance auf Datenverlust. In diesem Blogbeitrag werden wir jedoch Zellen in Excel-Tabellen mithilfe von Node.js zusammenführen oder aufheben.

Folgende Punkte behandeln wir in diesem Blogbeitrag:

Hinweis: Legen Sie eine XLSX-Quelldatei im Stammverzeichnis des Projekts ab, da wir die Datei „sample.xlsx“ in diesem Artikel abgelegt haben.

Führen Sie Excel-Zellen in Node.js programmgesteuert zusammen

Node.js Excel-Bibliothek bietet leistungsstarke Methoden zum programmatischen Zusammenführen mehrerer Zellen eines Excel-Arbeitsblatts.

Im Folgenden sind die Schritte zum Zusammenführen von Zellen in einer Excel-Tabelle mit Node.js aufgeführt:

  1. Instanziieren Sie ein Objekt der Klasse Cells.
  2. Initialisieren Sie ein Objekt der untergeordneten Klasse WorkBook mit einer Excel-Datei.
  3. Greifen Sie auf Ihr Arbeitsblatt zu und rufen Sie die Methode merge(firstRow, firstColumn, totalRows, totalColumns) auf, um einen bestimmten Zellbereich zu einer einzelnen Zelle zusammenzuführen.
  4. Rufen Sie die Methode save(fileName) auf, um die Datei zu speichern.

Der folgende Codeausschnitt dient zum programmgesteuerten Zusammenführen von Zellen in einer Excel-Tabelle.

var aspose = aspose || {};
// Instanziieren Sie ein Objekt der Cells-Klasse.
aspose.cells = require("aspose.cells");
// Initialisieren Sie ein Objekt der untergeordneten WorkBook-Klasse mit einer Excel-Datei.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Greifen Sie auf Ihr Arbeitsblatt zu und rufen Sie die Methode merge(firstRow, firstColumn, totalRows, totalColumns) auf, um einen bestimmten Zellbereich zu einer einzelnen Zelle zusammenzuführen.
workbook.getWorksheets().get(0).getCells().merge(0,0,2,2)
// Rufen Sie die save(fileName)-Methode auf, um die Datei zu speichern.
workbook.save("result.xlsx");

Die Ausgabe des obigen Code-Snippets ist unten im Bild zu sehen.

Zellen kombinieren in Excel

Kombinieren Sie Zellen in Excel mit Node.js

Node.js-Bibliothek zum Unmerge von Zellen in Excel-Tabellen

Benutzer müssen die Zusammenführung mehrerer Zellen bei vielen Gelegenheiten aufheben, und die Node.js-Excel-Bibliothek ermöglicht es Ihnen, diesen Prozess zu automatisieren.

Wir können diese Funktionalität erreichen, indem wir die unten genannten Schritte ausführen:

  1. Erstellen Sie ein Objekt der Klasse Cells.
  2. Initialisieren Sie ein Objekt der untergeordneten Klasse WorkBook und initialisieren Sie es mit einer Excel-Datei.
  3. Greifen Sie auf Ihr Excel-Arbeitsblatt zu und rufen Sie die Methode unMerge(firstRow, firstColumn, totalRows, totalColumns) auf, um die Zusammenführung von Zellen in einem Excel-Arbeitsblatt programmgesteuert aufzuheben.
  4. Speichern Sie die Datei mit der Methode save(fileName).

Das Code-Snippet wird unten erwähnt, um Zellen in einem Excel-Arbeitsblatt mit Node.js zu trennen.

var aspose = aspose || {};
// Erstellen Sie ein Objekt der Klasse Cells.
aspose.cells = require("aspose.cells");
// Initialisieren Sie ein Objekt der untergeordneten WorkBook-Klasse und initialisieren Sie es mit einer Excel-Datei.
var sampleFile = "result.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Greifen Sie auf Ihr Excel-Blatt zu und rufen Sie die Methode unMerge(firstRow, firstColumn, totalRows, totalColumns) auf, um die Zusammenführung von Zellen in einem Excel-Blatt aufzuheben. 
workbook.getWorksheets().get(0).getCells().unMerge(0,0,2,2)
// Speichern Sie die Datei mit der Methode save(fileName). 
workbook.save("result2.xlsx");

Starten Sie nun den Server und Sie sehen die Ausgabe wie unten im Bild gezeigt.

Zellen in Excel trennen

Zusammenführen von Zellen in Excel mit Node.js aufheben

Wie lösche ich den Inhalt eines Bereichs in einer Excel-Tabelle?

Führen Sie die folgenden Schritte aus, um Daten aus einem bestimmten Zellbereich in einem Excel-Arbeitsblatt programmgesteuert in einer Node.js-App zu löschen:

  1. Initialisiert ein Objekt der Klasse Cells.
  2. Erstellen Sie nun ein Objekt der untergeordneten Klasse WorkBook und instanziieren Sie es mit einer Excel-Datei.
  3. Rufen Sie die Methode clearContents(startRow, startColumn, endRow, endColumn) auf, um Daten eines Zellbereichs in einer Excel-Datei zu löschen.
  4. Speichern Sie die Datei mit der Methode save(fileName).

Kopieren Sie das folgende Code-Snippet und fügen Sie es in Ihre Hauptdatei ein, um Daten aus einem Bereich in einem Excel-Arbeitsblatt zu löschen.

var aspose = aspose || {};
// Initialisieren Sie ein Objekt der Cells-Klasse.
aspose.cells = require("aspose.cells");
// Erstellen Sie nun ein Objekt der untergeordneten WorkBook-Klasse und instanziieren Sie es mit einer Excel-Datei.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Rufen Sie die Methode clearContents(startRow, startColumn, endRow, endColumn) auf, um Daten eines Zellbereichs in einer Excel-Datei zu löschen.
workbook.getWorksheets().get(0).getCells().clearContents(1,0,1,1)
// Speichern Sie die Datei mit der Methode save(fileName).
workbook.save("result.xlsx");

Die Ausgabe dieses Code-Snippets sieht in etwa so aus, wie im Bild unten gezeigt.

klarer Inhalt eines Bereichs

klaren Inhalt eines Bereichs in einer Excel-Tabelle

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz ausprobieren, um Aspose.Cells für Node.js ohne Evaluierungseinschränkungen zu verwenden.

Fazit

Dies ist das Ende dieses Blogbeitrags. Wir haben einige wichtige Themen wie das Aufheben der Zusammenführung oder das Zusammenführen von Zellen in Excel-Tabellen mit Node.js und das Löschen von Daten aus einem bestimmten Zellbereich besprochen. Es gibt einige andere relevante Methoden, die Sie in dieser Node.js-Excel-Bibliothek erkunden können. Lesen Sie außerdem die Dokumentation, um mehr über Aspose.Cells für Node.js zu erfahren. Darüber hinaus schreibt conholdate.com ständig neue Artikel. Bitte bleiben Sie daher für regelmäßige Updates in Verbindung.

Stelle eine Frage

Sie können Ihre Fragen oder Fragen in unserem [Forum] teilen.]14

Siehe auch