Miten jakaa XLSX‑tiedosto useiksi XLSX‑tiedostoiksi

Sheetize XLSX‑Splitter for .NET tarjoaa yksinkertaisen API:n, jonka avulla yhden työkirjan voi jakaa useiksi pienemmiksi työkirjoiksi säilyttäen kaikki taulukot, kaaviot, taulut ja muotoilut ennallaan. Käytä sitä, kun tarvitset yhden tiedoston per taulukko tai kun suuri taulukko täytyy jakaa kiinteän rivimäärän mukaisiin osiin jatkokäsittelyä varten.

Pääominaisuudet

Jaa taulukon mukaan

Luo erillinen XLSX‑tiedosto jokaiselle lähdetyökirjan taululle, mahdollisesti nimeämällä tiedostot taulukoiden otsikoiden mukaan.

Jaa rivirajan mukaan

Halkaise suuri taulukko useisiin tiedostoihin, joissa on enintään haluttu rivimäärä (esim. 10 000 riviä per tiedosto).

Säilytä muotoilu ja objektit

Kaikki solujen tyylit, kaavat, taulut, kaaviot ja kuvat säilyvät täsmälleen samassa muodossa kuin alkuperäisessä tiedostossa.

Virtaustuki

Käsittele erittäin suuria työkirjoja pienellä muistijalanjäljellä käsittelemällä rivejä virtaustilassa.

Yksityiskohtaiset ohjeet

XLSX → Useita XLSX‑tiedostoja -työnkulku

Seuraa näitä askeleita jakaaaksesi XLSX‑työkirjan Sheetizen avulla:

  1. Alusta jakaja: Luo SpreadsheetSplitter‑instanssi.
  2. Määritä polut: Anna lähde‑XLSX‑tiedoston polku ja hakemisto, johon osat tallennetaan.
  3. Suorita jakaminen: Kutsu Process‑metodia valmistelluin lataus‑ ja tallennusasetuksin.

Esimerkki – Jaa työkirja taulukoittain

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

var saveOptions = new SplitterSaveOptions
{
    OutputFolder = @"C:\Data\BigReport\Parts\",
    SplitMode = SplitMode.BySheet,
    // Valinnainen: mukauta tiedostonimiä
    FileNamePattern = "{SheetName}.xlsx"
};

SpreadsheetSplitter.Process(loadOptions, saveOptions);

Laajennettu formaattituki

  • Jakaja osaa käsitellä myös CSV‑ tai TSV‑vientitiedostoja, luoden useita tiedostoja samassa rivirajassa.
  • Jakamisen jälkeen voit kanavoida jokaisen osan suoraan jatkokonverttareihin (esim. XLSX → PDF, XLSX → JSON) Sheetizen virtaustekniikan avulla.

Sheetize XLSX‑Splitterin avulla suurten työkirjojen pilkkominen hallittaviin osiin on yhden rivin komento, jolloin voit keskittyä analyysiin tiedostonhallinnan sijaan.

 Suomi