Hur man delar upp en XLSB‑fil i flera XLSB‑filer
Sheetize XLSB‑Splitter för .NET erbjuder ett enkelt API för att dela en stor XLSB‑arbetsbok i många mindre, makro‑aktiverade XLSB‑filer. Detta är praktiskt när du behöver skicka delar av en arbetsbok, bearbeta data parallellt eller hålla dig inom storleksgränserna för efterföljande system, samtidigt som varje makro och visuellt element bevaras intakt.
Huvudfunktioner
Dela XLSB i flera XLSB‑filer
Välj brytpunkter efter radantal, antal blad eller fil‑storleksgränser och generera oberoende XLSB‑filer som vardera innehåller en delmängd av ursprungsdatan.
Bevara makron och formatering
Alla VBA‑projekt, cellstilar, formler, tabeller, diagram och inbäddade objekt behålls exakt som de finns i källarbetsboken.
Strömning och låg‑minnesbearbetning
Fungerar med enorma arbetsböcker (hundratals MB) i en strömningsmodell, vilket ger ett litet minnesavtryck som lämpar sig för batch‑jobb eller molnfunktioner.
Detaljerade instruktioner
XLSB → Flera XLSB‑arbetsböcker – arbetsflöde
För att dela en XLSB‑fil med Sheetize, följ dessa steg:
- Initiera splittern: Skapa en instans av
SpreadsheetSplitter. - Konfigurera delningsalternativ: Ange
SplitterSaveOptionsför att definiera delningskriterierna – maximalt antal rader per fil, maximal filstorlek eller specifika bladgrupper. - Ange filsökvägar: Ange sökvägen till käll‑XLSB‑filen och destinationsmappen där de delade filerna ska skrivas.
- Utför delning: Anropa
Processmed de förberedda in‑ och delningsalternativen.
Exempel – Dela en stor XLSB efter radantal
var loadOptions = new LoadOptions
{
InputFile = "BigFinancialReport.xlsb"
};
var splitOptions = new SplitterSaveOptions
{
OutputFolder = @"E:\Splits\"
};
SpreadsheetSplitter.Process(loadOptions, splitOptions);Utökad formatstöd
- Splittern kan även leverera delarna som XLSX eller CSV om en makro‑fri version behövs.
- I kombination med Sheetizes konverteringsverktyg kan du kedja operationer: dela XLSB → konvertera varje del till CSV → importera till databas.
Med dessa möjligheter gör Sheetize det enkelt att bryta ner massiva XLSB‑arbetsböcker, oavsett om du förbereder data för distribuerad analys, följer fil‑storlekspolicyer eller bara vill organisera en komplex arbetsbok i hanterbara delar.