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:
- Inisialisasi Splitter: Buat instance
SpreadsheetSplitter. - Konfigurasi Opsi Pembagian: Atur
SplitterSaveOptionsuntuk menentukan kriteria pemisahan – baris maksimum per file, ukuran file maksimum, atau grup lembar tertentu. - Tentukan Jalur File: Berikan jalur XLSB sumber dan folder tujuan tempat file‑file hasil pembagian akan disimpan.
- Jalankan Pembagian: Panggil
Processdengan 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.