Como mesclar vários arquivos xlsb
Sheetize XLSB Merger for .NET oferece uma API simples, porém poderosa, para combinar diversas pastas de trabalho XLSB em um único arquivo, preservando todas as planilhas, gráficos e formatações. Isso é útil quando você precisa consolidar relatórios, agregar dados ou preparar uma pasta de trabalho mestre para distribuição.
Principais funcionalidades
Mesclar múltiplos arquivos XLSB
Combine um número arbitrário de pastas de trabalho XLSB em uma pasta consolidada. O mesclador mantém a ordem das planilhas e pode, opcionalmente, renomeá‑las para evitar conflitos.
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
Mescle pastas de trabalho grandes de forma streaming, mantendo baixo consumo de memória, ideal para processamento em lote de muitos arquivos.
Instruções detalhadas
Fluxo de trabalho para mesclar XLSB
Para mesclar arquivos XLSB com o Sheetize, siga estes passos:
- Inicializar o mesclador: Crie uma instância de
SpreadsheetMerger. - Configurar opções: Defina
SaveOptionscaso precise de nomes personalizados para as planilhas, ordenação ou resolução de conflitos. - Definir caminhos dos arquivos: Forneça um array com os caminhos das fontes XLSB e o local de destino do arquivo mesclado.
- Executar a mesclagem: Chame
Processcom as opções preparadas.
Exemplo – Mesclar três arquivos XLSB em uma única pasta de trabalho
using Sheetize;
var loadOptions = new LoadOptions();
var saveOptions = new SaveOptions
{
OutputFile = "E:\\CombinedReport.xlsb"
};
SpreadsheetMerger.Process(loadOptions, saveOptions, new string[]
{
"Q1_Sales.xlsb",
"Q2_Sales.xlsb",
"Q3_Sales.xlsb",
});Suporte ampliado a formatos
- O Sheetize também pode mesclar arquivos CSV, TSV e exportações HTML geradas a partir de pastas de trabalho (os arquivos resultantes são compactados em um ZIP com criptografia opcional).
Com essas capacidades, o Sheetize torna a mesclagem de XLSB simples, seja para um script rápido ou para um serviço de produção que consolida milhares de planilhas diariamente.