Übertragen Sie Daten von einem Blatt in ein anderes in Excel

Übertragen Sie Daten von einem Blatt in ein anderes in Excel

Dieser Blogpost ist für Sie, wenn Sie regelmäßig mit Excel-Dateien arbeiten. In jeder Unternehmensorganisation gibt es eine Reihe von Aufgaben, die täglich im Zusammenhang mit der Datenübertragung und -erfassung stattfinden. Ärgerlich wird es jedoch, wenn die Datenmenge enorm ist. Daher verschafft die Automatisierung der Datenübertragung von einer Arbeitsmappe/einem Arbeitsblatt zu einer anderen einen Wettbewerbsvorteil. In diesem Artikel erfahren Sie, wie Sie mit dieser JavaScript Bibliothek Daten in Excel von einem Blatt auf ein anderes übertragen.

Folgende Themen werden behandelt:

Übertragen von Daten von einem Blatt in ein anderes in Excel | Installation der Node.js-Bibliothek

Der schnellste Weg, diese JavaScript-Excel-Bibliothek zu installieren, besteht darin, das API-Paket entweder herunterzuladen oder es zu installieren, indem Sie die folgenden Befehle ausführen:

npm install java
npm install aspose.cells

Excel überträgt Daten von einem Blatt auf ein anderes

Sobald die Installation abgeschlossen ist, können wir Daten programmgesteuert von einer Excel-Tabelle in eine andere übertragen.

Sie können die Schritte und das unten erwähnte Code-Snippet befolgen:

  1. Instanziieren Sie eine Instanz der Klasse Workbook und laden Sie die XLSX/XLS-Quelldatei.
  2. Erstellen Sie ein Worksheets-Objekt mit Verweis auf die Blätter der Arbeitsmappe, indem Sie die Methode getWorksheets aufrufen.
  3. Rufen Sie die Methode addCopy auf, um Daten aus einem vorhandenen Blatt in der Arbeitsmappe in ein neues Blatt zu kopieren.
  4. Speichern Sie die Excel-Datei, indem Sie die Methode save aufrufen.

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

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instanziieren Sie eine Instanz der Workbook-Klasse und laden Sie die XLSX/XLS-Quelldatei. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Erstellen Sie ein Worksheets-Objekt mit Verweis auf die Blätter der Arbeitsmappe, indem Sie die Methode getWorksheets aufrufen. 
var sheets = wb.getWorksheets();
// Rufen Sie die addCopy-Methode auf, um Daten aus einem vorhandenen Blatt in der Arbeitsmappe in ein neues Blatt zu kopieren. 
sheets.addCopy("Sheet1");
// Speichern Sie die Excel-Datei, indem Sie die save-Methode aufrufen. 
wb.save( "CopyWithinWorkbook_out.xls");

Die Ausgabe ist im Bild unten zu sehen:

Excel überträgt Daten von einem Blatt auf ein anderes

Kopieren Sie Daten von einer Arbeitsmappe in eine andere

Darüber hinaus können Sie Daten von einer Excel-Arbeitsmappe in eine andere Arbeitsmappe kopieren und verschieben, indem Sie einige Zeilen Quellcode in JavaScript verwenden.

Dies sind die Schritte:

  1. Erstellen Sie ein Objekt der Klasse Workbook und laden Sie die XLSX/XLS-Quelldatei.
  2. Erstellen Sie ein weiteres Workbook-Objekt.
  3. Kopieren Sie das erste Blatt des ersten Buchs in das zweite Buch, indem Sie die Methode copy(source) aufrufen.
  4. Rufen Sie die Methode save auf, um die Datei zu speichern.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Erstellen Sie ein Objekt der Workbook-Klasse und laden Sie die XLSX/XLS-Quelldatei. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Erstellen Sie ein weiteres Workbook-Objekt. 
var excelWorkbook1 = new aspose.cells.Workbook();
// Kopieren Sie das erste Blatt des ersten Buchs in das zweite Buch, indem Sie die copy(source)-Methode aufrufen. 
excelWorkbook1.getWorksheets().get(0).copy(wb.getWorksheets().get(0));
// Rufen Sie die save-Methode auf, um die Datei zu speichern.  
excelWorkbook1.save( "CWBetweenWorkbooks_out.xls", aspose.cells.FileFormatType.EXCEL_97_TO_2003);

Sie können die Ausgabe im folgenden Bild sehen:

Kopieren Sie Daten von einer Arbeitsmappe in eine andere

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

Abschließend haben Sie gelernt, wie Sie Daten in Excel programmgesteuert von einem Blatt in ein anderes übertragen. Darüber hinaus haben Sie auch erfahren, wie Sie mit dieser JavaScript-Excel-Bibliothek Daten von einer Arbeitsmappe in eine andere kopieren. Vergessen Sie schließlich nicht, die Dokumentation zu besuchen, um weitere tolle Funktionen kennenzulernen.

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

Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie also in Kontakt, um regelmäßige Updates zu erhalten.

Stelle eine Frage

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

Häufig gestellte Fragen

Wie übertrage ich Daten automatisch von einer Excel-Tabelle in eine andere?

Bitte folgen Sie diesem link, um die Datenübertragung zwischen Blättern programmgesteuert zu erreichen.

Siehe auch