---
title: Hogyan osszunk szét egy XLSB fájlt több XLSB fájlra
description: "Lépésről lépésre útmutató a Sheetize használatához nagy XLSB munkafüzetek (makró‑engedélyezett) több kisebb XLSB fájlra bontásához, megőrizve az összes munkalapot, makrót, diagramot és formázást."
weight: 2
categories: "Fejlesztői útmutató"
draft: false
---
**Sheetize XLSB‑Splitter a .NET‑hez** egyszerű API‑t biztosít egyetlen nagy XLSB munkafüzet több kisebb, makró‑engedélyezett XLSB fájlra bontásához. Hasznos, ha a munkafüzet egyes részeit el kell küldeni, párhuzamosan kell feldolgozni az adatokat, vagy meg kell tartani a méretkorlátokat a downstream rendszerekben, miközben minden makró és vizuális elem változatlan marad.
## Főbb jellemzők
### XLSB bontása több XLSB fájlra
Válassza ki a bontási pontokat sorok száma, munkalapok száma vagy fájlméret alapján, és generáljon önálló XLSB fájlokat, amelyek mindegyike az eredeti adat egy részhalmazát tartalmazza.
### Makrók és formázás megőrzése
Minden VBA projekt, cellastílus, képlet, tábla, diagram és beágyazott objektum pontosan úgy marad, ahogy a forrásmunkafüzetben volt.
### Streaming és alacsony memóriahasználatú feldolgozás
Nagy munkafüzetekkel (százhány MB) is képes streaming módban dolgozni, így kis memóriaigénnyel alkalmas kötegelt feladatokra vagy felhőalapú funkciókra.
## Részletes útmutató
### XLSB → több XLSB munkafolyamat
Az XLSB fájl Sheetize‑szel történő bontásához kövesse ezeket a lépéseket:
1. **Inicializálja a Splittert**: Hozzon létre egy `SpreadsheetSplitter` példányt.
2. **Állítsa be a bontási opciókat**: A `SplitterSaveOptions` segítségével határozza meg a bontási kritériumot – maximális sorok fájlonként, maximális fájlméret, vagy konkrét munkalapcsoportok.
3. **Adja meg az útvonalakat**: Készítse el a forrás XLSB elérési útját és a célmappát, ahová a bontott fájlok kerülnek.
4. **Végezze el a bontást**: Hívja meg a `Process` metódust a megadott betöltési és bontási beállításokkal.
**Példa – Nagy XLSB bontása sorok száma alapján**
```csharp
var loadOptions = new LoadOptions
{
InputFile = "NagyPénzügyiJelentés.xlsb"
};
var splitOptions = new SplitterSaveOptions
{
OutputFolder = @"E:\Bontások\"
};
SpreadsheetSplitter.Process(loadOptions, splitOptions);Bővített formátumtámogatás
- A splitter képes a részeket XLSX vagy CSV formátumban is kimenetként előállítani, ha makró‑mentes változatra van szükség.
- A Sheetize átalakító eszközeivel láncolhatja a műveleteket: XLSB bontása → minden részlet CSV‑re konvertálása → importálás adatbázisba.
Ezekkel a lehetőségekkel a Sheetize könnyedén bontja le a hatalmas XLSB munkafüzeteket, legyen szó elosztott elemzés előkészítéséről, fájlméret‑szabályzatok betartásáról vagy egyszerűen csak a komplex munkafüzet kezelhetőbbé tételéről.