Hvordan man splitter en XLSX‑fil i flere XLSX‑filer

Sheetize XLSX‑Splitter for .NET tilbyder en enkel API til at dele en enkelt arbejdsbog i mange mindre arbejdsbøger, mens hvert regneark, diagram, tabel og formatering bevares intakt. Brug den, når du har brug for én fil pr. ark, eller når du skal splitte et enormt ark i faste størrelsesstykker til efterfølgende behandling.

Hovedfunktioner

Split efter regneark

Opret en individuel XLSX‑fil for hvert ark i kilde‑arbejbogen, eventuelt navngiv filerne efter arknavnene.

Split efter rækkenummer

Del et stort ark i flere filer, hvor hver fil indeholder et maksimum antal rækker (fx 10 000 rækker pr. fil).

Bevar formatering & objekter

Alle celle‑stile, formler, tabeller, diagrammer og billeder bevares præcis som i den originale fil.

Streaming‑understøttelse

Håndter meget store arbejdsbøger med lavt hukommelsesforbrug ved at behandle rækker i en streaming‑tilstand.

Detaljerede instruktioner

XLSX → Flere XLSX‑workflow

Følg disse trin for at splitte en XLSX‑arbejbog ved hjælp af Sheetize:

  1. Initialiser Splitteren: Opret en instans af SpreadsheetSplitter.
  2. Definér stier: Angiv kilde‑XLSX‑stien og output‑mappen, hvor delene skal gemmes.
  3. Udfør splitning: Kald Process med de forberedte load‑ og save‑indstillinger.

Eksempel – Split en arbejdsbog efter ark

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

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

SpreadsheetSplitter.Process(loadOptions, saveOptions);

Udvidet formatunderstøttelse

  • Splitteren kan også arbejde på CSV‑ eller TSV‑eksporter og generere flere filer med samme rækkebegrænsningslogik.
  • Efter splitning kan du sende hver del direkte videre til downstream‑konvertere (fx XLSX → PDF, XLSX → JSON) ved hjælp af Sheetizes streaming‑API.

Med Sheetize’s XLSX‑Splitter bliver opdelingen af store arbejdsbøger i håndterbare dele til en en‑linje‑opgave, så du kan fokusere på analysen i stedet for fil‑håndteringsbesværet.

 Dansk