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:

  1. Inicializar el merger: Crea una instancia de SpreadsheetMerger.
  2. Configurar opciones: Define SaveOptions como la ruta del archivo de salida y, opcionalmente, prefijos para los nombres de hoja.
  3. Proporcionar rutas de origen: Pasa un arreglo con las rutas de los archivos XLSX a combinar.
  4. Ejecutar la fusión: Llama a Process con 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.

 Español