Hur man slår ihop flera xlsb‑filer
Sheetize XLSB Merger for .NET tillhandahåller ett enkelt men kraftfullt API för att kombinera flera XLSB‑arbetsböcker till en enda fil samtidigt som alla kalkylblad, diagram och formatering bevaras. Detta är användbart när du behöver konsolidera rapporter, samla data eller skapa en huvudarbetsbok för distribution.
Huvudfunktioner
Slå ihop flera XLSB‑filer
Kombinera ett godtyckligt antal XLSB‑arbetsböcker till en samlad arbetsbok. Merger‑verktyget behåller bladordningen och kan vid behov automatiskt byta namn på blad för att undvika konflikter.
Bevara formatering och objekt
Alla cellstilar, formler, tabeller, diagram och bilder förblir intakta efter sammanslagning.
Strömmad bearbetning
Slå ihop stora arbetsböcker i ett strömmat läge för att hålla minnesanvändningen låg, vilket är idealiskt för batch‑bearbetning av många filer.
Detaljerade instruktioner
XLSB‑sammanfognings‑arbetsflöde
Följ dessa steg för att slå ihop XLSB‑filer med Sheetize:
- Initiera Merger: Skapa en instans av
SpreadsheetMerger. - Konfigurera alternativ: Ange
SaveOptionsom du behöver anpassade bladnamn, ordning eller konflikthantering. - Definiera filsökvägar: Tillhandahåll en array med käll‑XLSB‑sökvägar och destinationen för den sammanslagna XLSB‑filen.
- Utför sammanslagning: Anropa
Processmed de förberedda alternativen.
Exempel – Slå ihop tre XLSB‑filer till en enda arbetsbok
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",
});Utökad formatstöd
- Sheetize kan även slå ihop CSV, TSV och HTML‑exporter som genererats från arbetsböcker (de resulterande filerna packas i en ZIP med valfri kryptering).
Med dessa funktioner gör Sheetize XLSB‑sammanfogning enkel, oavsett om du behöver ett snabbt skript för ett enstaka tillfälle eller en produktionsklar tjänst som konsoliderar tusentals kalkylblad dagligen.