Zusammenführen mehrerer Arbeitsmappen in eine einzelne Arbeitsmappe mit Node.js über C++
Contents
[
Hide
]
Manchmal müssen Sie Arbeitsmappen mit verschiedenen Inhalten wie Bildern, Diagrammen und Daten in eine einzige Arbeitsmappe zusammenführen. Aspose.Cells for Node.js via C++ unterstützt diese Funktion. Dieser Artikel zeigt, wie man eine Konsolenanwendung erstellt und Arbeitsmappen mit wenigen, einfachen Codezeilen mithilfe von Aspose.Cells zusammenführt.
Arbeitsbücher mit Bildern und Diagrammen kombinieren
Der Beispielcode verbindet zwei Arbeitsmappen zu einer einzigen Arbeitsmappe mithilfe von Aspose.Cells for Node.js via C++. Der Code lädt die Quellarbeitsmappen, verwendet die Workbook.combine(Workbook)-Methode, um sie zu kombinieren, und speichert die Ausgabearbeitsmappe.
Quell-Arbeitsbücher
Ausgabearbeitsbücher
Screenshots
Nachfolgend finden Sie Screenshots der Quell- und Ausgabearbeitsbücher.
Sie können beliebige Quellarbeitsmappen verwenden. Diese Bilder dienen nur zur Veranschaulichung.
Die erste Arbeitsblatt der Diagramme Arbeitsmappe - gestapelt
Zweites Arbeitsblatt der Diagramme Arbeitsmappe - Linie
Erstes Arbeitsblatt der Bild Arbeitsmappe - Bild
Alle drei Arbeitsblätter in der kombinierten Arbeitsmappe - gestapelt, Linie, Bild
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Define the first source
// Open the first excel file.
const sourceBook1 = new AsposeCells.Workbook(path.join(dataDir, "SampleChart.xlsx"));
// Define the second source book.
// Open the second excel file.
const sourceBook2 = new AsposeCells.Workbook(path.join(dataDir, "SampleImage.xlsx"));
// Combining the two workbooks
sourceBook1.combine(sourceBook2);
const outputPath = path.join(dataDir, "Combined.out.xlsx");
// Save the target book file.
sourceBook1.save(outputPath);