Hur du delar upp en XLSX-fil i flera XLSX-filer

Sheetize XLSX‑Splitter för .NET erbjuder ett enkelt API för att dela en arbetsbok i många mindre arbetsböcker samtidigt som varje kalkylblad, diagram, tabell och formatering behålls intakt. Använd den när du behöver en fil per blad, eller när du måste dela ett massivt blad i stycken med fast storlek för vidare behandling.

Huvudfunktioner

Dela efter kalkylblad

Skapa en enskild XLSX-fil för varje blad i källarbetsboken, eventuellt namnge filerna efter bladnamnen.

Dela efter radgräns

Dela ett stort blad i flera filer, där varje fil innehåller ett maximalt antal rader (t.ex. 10 000 rader per fil).

Bevara formatering & objekt

Alla cellstilar, formler, tabeller, diagram och bilder behålls exakt som de ser ut i originalfilen.

Strömningsstöd

Hantera mycket stora arbetsböcker med låg minnesanvändning genom att bearbeta rader i ett strömningsläge.

Detaljerade instruktioner

XLSX → Flera XLSX‑arbetsflöde

Följ dessa steg för att dela en XLSX-arbetsbok med Sheetize:

  1. Initiera delaren: Skapa en instans av SpreadsheetSplitter.
  2. Definiera sökvägar: Ange käll‑XLSX‑sökvägen och mål‑katalogen där delarna ska sparas.
  3. Utför delning: Anropa Process med de förberedda in‑ och spara‑alternativen.

Exempel – Dela en arbetsbok efter blad

var loadOptions = new LoadOptions
{
    InputFile = @"C:\Data\BigReport.xlsx"
};

var saveOptions = new SplitterSaveOptions
{
    OutputFolder = @"C:\Data\BigReport\Parts\",
    SplitMode = SplitMode.BySheet,
    // Valfritt: anpassa filnamn
    FileNamePattern = "{SheetName}.xlsx"
};

SpreadsheetSplitter.Process(loadOptions, saveOptions);

Utökad formatstöd

  • Delaren kan även fungera på CSV‑ eller TSV‑exporter och generera flera filer med samma rad‑gränslogik.
  • Efter delning kan du dirigera varje del direkt till efterföljande konverterare (t.ex. XLSX → PDF, XLSX → JSON) med Sheetizes strömnings‑API.

Med Sheetize‑XLSX‑Splitter blir det enkelt att dela stora arbetsböcker i hanterbara delar med ett enda anrop, så att du kan fokusera på analys istället för filhantering.

 Svenska