Cara membagi file XLSB menjadi beberapa file XLSB

Sheetize XLSB‑Splitter untuk .NET menyediakan API yang mudah digunakan untuk membagi satu workbook XLSB besar menjadi banyak file XLSB yang lebih kecil dan tetap dapat menjalankan makro. Ini sangat berguna ketika Anda perlu mengirim bagian‑bagian workbook, memproses data secara paralel, atau mematuhi batas ukuran file sistem downstream sambil menjaga setiap makro dan elemen visual tetap utuh.

Fitur Utama

Membagi XLSB menjadi beberapa file XLSB

Pilih titik pemisahan berdasarkan jumlah baris, jumlah lembar, atau ambang ukuran file, lalu hasilkan file XLSB independen yang masing‑masing berisi subset data asli.

Mempertahankan Makro & Format

Semua proyek VBA, gaya sel, rumus, tabel, grafik, dan objek tersemat dipertahankan persis seperti di workbook sumber.

Pemrosesan Streaming & Memori Rendah

Berfungsi dengan workbook raksasa (ratusan MB) secara streaming, memastikan jejak memori kecil cocok untuk pekerjaan batch atau fungsi cloud.

Instruksi Detail

Alur Kerja XLSB → Banyak XLSB

Untuk membagi file XLSB dengan Sheetize, ikuti langkah‑langkah berikut:

  1. Inisialisasi Splitter: Buat instance SpreadsheetSplitter.
  2. Konfigurasi Opsi Pembagian: Atur SplitterSaveOptions untuk menentukan kriteria pemisahan – baris maksimum per file, ukuran file maksimum, atau grup lembar tertentu.
  3. Tentukan Jalur File: Berikan jalur XLSB sumber dan folder tujuan tempat file‑file hasil pembagian akan disimpan.
  4. Jalankan Pembagian: Panggil Process dengan opsi pemuatan dan pembagian yang sudah disiapkan.

Contoh – Membagi XLSB besar berdasarkan jumlah baris

var loadOptions = new LoadOptions
{
    InputFile = "BigFinancialReport.xlsb"
};

var splitOptions = new SplitterSaveOptions
{
    OutputFolder = @"E:\Splits\"
};

SpreadsheetSplitter.Process(loadOptions, splitOptions);

Dukungan Format yang Diperluas

  • Splitter juga dapat menghasilkan potongan dalam format XLSX atau CSV jika versi tanpa makro diperlukan.
  • Dipadukan dengan utilitas konversi Sheetize, Anda dapat merangkai operasi: split XLSB → konversi tiap bagian ke CSV → impor ke basis data.

Dengan kemampuan tersebut, Sheetize memudahkan pemecahan workbook XLSB yang sangat besar, baik Anda sedang menyiapkan data untuk analisis terdistribusi, mematuhi kebijakan batas ukuran file, atau sekadar mengorganisir workbook kompleks menjadi bagian‑bagian yang lebih mudah dikelola.

 Indonesia