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:

  1. Inisialisasi Splitter: Buat instance SpreadsheetSplitter.
  2. Tentukan Jalur: Berikan jalur XLSX sumber dan direktori keluaran tempat bagian‑bagian akan disimpan.
  3. Jalankan Pemecahan: Panggil Process dengan 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.

 Indonesia