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:
- Inicialitzar el Splitter: Creeu una instància de
SpreadsheetSplitter. - Definir camins: Proporcioneu el camí de l’XLSX d’origen i la carpeta de destí on s’escriuran les parts.
- Executar la divisió: Crideu
Processamb 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.