Combina múltiples libros de trabajo en un solo libro usando Node.js a través de C++
Contents
[
Hide
]
A veces, necesitas combinar libros de trabajo con contenido variado como imágenes, gráficos y datos en un solo libro. Aspose.Cells for Node.js via C++ soporta esta función. Este artículo muestra cómo crear una aplicación de consola y combinar libros de trabajo con unas pocas líneas de código usando Aspose.Cells.
Combinar libros de trabajo con imágenes y gráficos
El código de ejemplo combina dos libros de trabajo en un solo libro usando Aspose.Cells for Node.js via C++. El código carga los libros de origen, usa el método Workbook.combine(Workbook) para combinarlos, y guarda el libro de salida.
Libros de trabajo de origen
Libros de trabajo de salida
Capturas de pantalla
A continuación se muestran capturas de pantalla de los libros de trabajo de origen y de salida.
Puede utilizar cualquier libro de trabajo de origen. Estas imágenes son solo con fines ilustrativos.
La primera hoja de cálculo del libro de trabajo de gráficos: apilada
Segunda hoja de cálculo del libro de trabajo de gráficos: línea
Primera hoja de cálculo del libro de trabajo de imagen: imagen
Las tres hojas de cálculo en el libro de trabajo combinado: apilada, línea, imagen
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);