Hogyan osszunk szét egy XLSX fájlt több XLSX fájlra

Sheetize XLSX‑Splitter for .NET egy egyszerű API‑t kínál, amellyel egyetlen munkafüzetet több kisebb munkafüzetre lehet bontani, miközben minden munkalap, diagram, táblázat és formázás változatlanul megmarad. Használja, ha egy fájlt szeretne minden munkalaphoz, vagy ha egy hatalmas munkalapot rögzített méretű darabokra kell felosztani a további feldolgozáshoz.

Főbb funkciók

Szétválasztás munkalaponként

Készítsen különálló XLSX fájlt minden forrásmunkalaphoz, opcionálisan a fájlneveket a munkalap címéből származtatva.

Szétválasztás sorhatár szerint

Oszd fel a nagy munkalapot több fájlra, mindegyikben legfeljebb a megadott számú sor (pl. 10 000 sor fájlonként).

Formázás és objektumok megőrzése

Minden cellastílus, képlet, táblázat, diagram és kép pontosan olyan formában marad, ahogy az eredeti fájlban volt.

Streaming támogatás

Nagy méretű munkafüzetek kezelése alacsony memóriaigény mellett, sorok streaming módú feldolgozásával.

Részletes útmutató

XLSX → Több XLSX munkafolyamat

Kövesse az alábbi lépéseket a Sheetize segítségével történő XLSX munkafüzet szétválasztásához:

  1. A szplitter inicializálása: Hozzon létre egy SpreadsheetSplitter példányt.
  2. Útvonalak meghatározása: Adja meg a forrás‑XLSX elérési útját és a kimeneti könyvtárat, ahová a részek kerülnek.
  3. A szétválasztás végrehajtása: Hívja meg a Process metódust a megfelelő betöltési és mentési opciókkal.

Példa – Munkafüzet szétválasztása munkalaponként

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

var saveOptions = new SplitterSaveOptions
{
    OutputFolder = @"C:\Data\BigReport\Parts\",
    SplitMode = SplitMode.BySheet,
    // Opcionális: egyedi fájlnevek
    FileNamePattern = "{SheetName}.xlsx"
};

SpreadsheetSplitter.Process(loadOptions, saveOptions);

Bővített formátumtámogatás

  • A szplitter képes CSV vagy TSV exportok feldolgozására is, azonos sor‑limit logikával több fájlra bontva.
  • Szétválasztás után a részek közvetlenül továbbíthatók downstream konvertereknek (pl. XLSX → PDF, XLSX → JSON) a Sheetize streaming API‑jának használatával.

A Sheetize XLSX‑Splitterrel a nagy munkafüzetek kezelése könnyed egy‑soros műveletté válik, így Ön az adatelemzésre koncentrálhat, a fájlkezelés helyett.

 Magyar