Kombinera flera arbetsböcker till en enda arbetsbok med Node.js via C++
Contents
[
Hide
]
Ibland måste du kombinera arbetsböcker med olika innehåll som bilder, diagram och data till en enda arbetsbok. Aspose.Cells for Node.js via C++ stöder denna funktion. Denna artikel visar hur man skapar en konsolapplikation och kombinerar arbetsböcker med några enkla kodrader med Aspose.Cells.
Kombinera arbetsböcker med bilder och diagram
Exempelkoden kombinerar två arbetsböcker till en enda arbetsbok med Aspose.Cells for Node.js via C++. Koden läser in kälbarbetsböckerna, använder metoden Workbook.combine(Workbook) för att kombinera dem, och sparar den sammanslagna arbetsboken.
Källarbetsböcker
Resultatarbetsböcker
Skärmbilder
Här är skärmbilder på käll- och resultatarbetsböcker.
Du kan använda vilka källarbetsböcker som helst. Dessa bilder är bara för illustration.
Den första arbetsbokens arbetsblad - staplad
Andra arbetsbladet i arbetsboken - linje
Första arbetsbladet i bildarbetsboken - bild
Alla tre arbetsblad i den kombinerade arbetsboken - staplad, linje, 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);