Cómo combinar varios archivos XLSX
Sheetize XLSX Merger para .NET ofrece una API simple pero potente para combinar varios libros de Excel en uno solo, manteniendo todas las hojas, gráficos y formatos intactos. Es útil cuando necesitas consolidar informes, agregar datos o generar un archivo maestro para su distribución.
Principales características
Combinar varios archivos XLSX
Une un número arbitrario de libros XLSX en un único libro. Cada archivo origen conserva sus nombres de hoja originales (o pueden renombrarse) en el resultado combinado.
Preservar formato y objetos
Se mantienen intactos todos los estilos de celda, fórmulas, tablas, gráficos e imágenes después de la fusión.
Soporte de streaming
Procesa libros grandes en modo streaming para mantener bajo el uso de memoria, ideal para la fusión por lotes de muchos archivos.
Instrucciones detalladas
Flujo de trabajo para fusionar XLSX
Para combinar varios archivos XLSX con Sheetize, sigue estos pasos:
- Inicializar el merger: Crea una instancia de
SpreadsheetMerger. - Configurar opciones: Define
SaveOptionscomo la ruta del archivo de salida y, opcionalmente, prefijos para los nombres de hoja. - Proporcionar rutas de origen: Pasa un arreglo con las rutas de los archivos XLSX a combinar.
- Ejecutar la fusión: Llama a
Processcon las opciones preparadas.
Ejemplo – Fusionar tres archivos XLSX en uno
using Sheetize;
var loadOptions = new LoadOptions();
var saveOptions = new SaveOptions
{
OutputFile = "E:\\MergedWorkbook.xlsx"
};
SpreadsheetMerger.Process(loadOptions, saveOptions, new string[]
{
"Baby_growth_tracker.xlsx",
"Bills_to_pay.xlsx",
"Financial_summary.xlsx",
});Soporte ampliado de formatos
- Sheetize también puede combinar CSV, TSV y exportaciones HTML, convirtiéndolas en un único libro XLSX.
Con estas capacidades, Sheetize hace que la fusión de XLSX sea sencilla, ya sea que necesites un script rápido o un servicio de nivel de producción que consolide miles de hojas de cálculo diariamente.