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:

  1. Initiera splittern: Skapa en instans av SpreadsheetSplitter.
  2. Konfigurera delningsalternativ: Ange SplitterSaveOptions för att definiera delningskriterierna – maximalt antal rader per fil, maximal filstorlek eller specifika bladgrupper.
  3. Ange filsökvägar: Ange sökvägen till käll‑XLSB‑filen och destinationsmappen där de delade filerna ska skrivas.
  4. Utför delning: Anropa Process med 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.

 Svenska