Com dividir un fitxer XLSX en múltiples fitxers XLSX

Sheetize XLSX‑Splitter per a .NET ofereix una API senzilla per dividir un llibre de treball únic en molts llibres més petits, conservant cada full de càlcul, gràfic, taula i formatació. Utilitzeu‑lo quan necessiteu un fitxer per full, o quan heu de fragmentar un full molt gran en trossos de mida fixa per al processament posterior.

Principals funcions

Divisió per full

Creeu un fitxer XLSX individual per a cada full del llibre de treball origen, amb l’opció de nomenar els fitxers amb els títols dels fulls.

Divisió per límit de files

Trencar un full gran en diversos fitxers, cadascun amb un nombre màxim de files (p. ex., 10 000 files per fitxer).

Conservació del format i objectes

Tots els estils de cel·la, fórmules, taules, gràfics i imatges es conserven exactament com apareixen al fitxer original.

Suport d’streaming

Gestioneu llibres de treball molt grans amb poc consum de memòria processant les files de forma streaming.

Instruccions detallades

Flux de treball XLSX → Múltiples XLSX

Seguiu aquests passos per dividir un llibre de treball XLSX amb Sheetize:

  1. Inicialitzar el Splitter: Creeu una instància de SpreadsheetSplitter.
  2. Definir camins: Proporcioneu el camí de l’XLSX d’origen i la carpeta de destí on s’escriuran les parts.
  3. Executar la divisió: Crideu Process amb les opcions de càrrega i de desament configurades.

Exemple – Dividir un llibre per full

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

var saveOptions = new SplitterSaveOptions
{
    OutputFolder = @"C:\Data\BigReport\Parts\",
    SplitMode = SplitMode.BySheet,
    // Opcional: personalitzar els noms de fitxer
    FileNamePattern = "{SheetName}.xlsx"
};

SpreadsheetSplitter.Process(loadOptions, saveOptions);

Suport ampli de formats

  • El splitter també pot treballar amb exportacions CSV o TSV, generant múltiples fitxers amb la mateixa lògica de límit de files.
  • Un cop dividits, podeu encaminar cada part directament a convertidors posteriors (p. ex., XLSX → PDF, XLSX → JSON) mitjançant l’API de streaming de Sheetize.

Amb el XLSX‑Splitter de Sheetize, dividir grans llibres de treball en peces manejables es converteix en una sola línia de codi, permetent‑vos centrar‑vos en l’anàlisi en comptes de la gestió de fitxers.

 Català