Cara Membagi File XLSX Menjadi Beberapa File XLSX
Sheetize XLSX‑Splitter untuk .NET menawarkan API yang sederhana untuk membagi satu workbook menjadi banyak workbook lebih kecil sambil mempertahankan setiap worksheet, diagram, tabel, dan format tetap utuh. Gunakan ketika Anda memerlukan satu file per sheet, atau ketika Anda harus memecah sheet besar menjadi potongan berukuran tetap untuk pemrosesan selanjutnya.
Fitur Utama
Pisah berdasarkan Worksheet
Buat file XLSX terpisah untuk setiap sheet dalam workbook sumber, dengan opsi menamai file sesuai judul sheet.
Pisah berdasarkan Batas Baris
Memecah sheet besar menjadi beberapa file, masing‑masing berisi jumlah baris maksimum (misalnya 10 000 baris per file).
Pertahankan Format & Objek
Semua gaya sel, formula, tabel, diagram, dan gambar dipertahankan persis seperti pada file asli.
Dukungan Streaming
Menangani workbook yang sangat besar dengan jejak memori rendah dengan memproses baris secara streaming.
Instruksi Detail
Alur Kerja Memecah XLSX menjadi Banyak XLSX
Ikuti langkah‑langkah berikut untuk memecah workbook XLSX menggunakan Sheetize:
- Inisialisasi Splitter: Buat instance
SpreadsheetSplitter. - Tentukan Jalur: Berikan jalur XLSX sumber dan direktori keluaran tempat bagian‑bagian akan disimpan.
- Jalankan Pemecahan: Panggil
Processdengan opsi muat dan simpan yang telah dipersiapkan.
Contoh – Memecah workbook berdasarkan sheet
var loadOptions = new LoadOptions
{
InputFile = @"C:\Data\BigReport.xlsx"
};
var saveOptions = new SplitterSaveOptions
{
OutputFolder = @"C:\Data\BigReport\Parts\",
SplitMode = SplitMode.BySheet,
// Opsional: sesuaikan nama file
FileNamePattern = "{SheetName}.xlsx"
};
SpreadsheetSplitter.Process(loadOptions, saveOptions);Dukungan Format yang Diperluas
- Splitter juga dapat bekerja pada ekspor CSV atau TSV, menghasilkan banyak file dengan logika batas baris yang sama.
- Setelah pemecahan, Anda dapat langsung mengalirkan setiap bagian ke konverter downstream (misalnya XLSX → PDF, XLSX → JSON) menggunakan API streaming Sheetize.
Dengan Sheetize XLSX‑Splitter, memecah workbook besar menjadi potongan yang dapat dikelola menjadi satu baris perintah, memungkinkan Anda fokus pada analisis alih‑alih mengurusi masalah manajemen file.