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:
- Initialiser Splitteren: Opret en instans af
SpreadsheetSplitter. - Definér stier: Angiv kilde‑XLSX‑stien og output‑mappen, hvor delene skal gemmes.
- Udfør splitning: Kald
Processmed 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.