---
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.

 Magyar