Como mesclar vários arquivos XLSX
Sheetize XLSX Merger for .NET oferece uma API simples, porém poderosa, para combinar múltiplas pastas de trabalho Excel em um único arquivo, mantendo todas as planilhas, gráficos e formatações intactos. Isso é útil quando você precisa consolidar relatórios, agregar dados ou gerar um arquivo mestre para distribuição.
Principais Funcionalidades
Mesclar Vários Arquivos XLSX
Combine um número arbitrário de pastas de trabalho XLSX em um único arquivo. Cada arquivo fonte preserva seu nome de planilha original (ou pode ser renomeado) no resultado mesclado.
Preservar Formatação e Objetos
Todos os estilos de célula, fórmulas, tabelas, gráficos e imagens permanecem intactos após a mesclagem.
Suporte a Streaming
Processa pastas de trabalho grandes em modo streaming, reduzindo o uso de memória, ideal para mesclar lotes de muitos arquivos.
Instruções Detalhadas
Fluxo de Trabalho para Mesclar XLSX
Para mesclar vários arquivos XLSX com o Sheetize, siga estes passos:
- Inicializar o Merger: Crie uma instância de
SpreadsheetMerger. - Configurar Opções: Defina
SaveOptions, como caminho do arquivo de saída e prefixos opcionais para nomes de planilhas. - Informar os Caminhos de Origem: Passe um array com os caminhos dos arquivos XLSX de origem.
- Executar a Mesclagem: Chame
Processcom as opções preparadas.
Exemplo – Mesclar três arquivos XLSX em um só
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",
});Suporte Expandido a Formatos
- O Sheetize também pode mesclar arquivos CSV, TSV e exportações HTML, convertendo-os em uma única pasta de trabalho XLSX.
Com essas funcionalidades, o Sheetize torna a mesclagem de arquivos XLSX algo simples, seja para um script rápido ou um serviço de produção que consolida milhares de planilhas diariamente.