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:
- Alusta jakaja: Luo
SpreadsheetSplitter‑instanssi. - Määritä polut: Anna lähde‑XLSX‑tiedoston polku ja hakemisto, johon osat tallennetaan.
- 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.