XLSB dosyasını birden fazla XLSB dosyasına bölme

Büyük XLSB çalışma kitaplarını (makro‑etkin) birden fazla daha küçük XLSB dosyasına bölmek için Sheetize kullanımına adım adım rehber; tüm çalışma sayfaları, makrolar, grafikler ve biçimlendirmeler korunur.

Ana Özellikler

XLSB’yi birden fazla XLSB dosyasına böl

Satır sayısı, sayfa sayısı veya dosya‑boyutu eşiklerine göre bölme noktaları belirleyin ve orijinal verinin bir alt kümesini içeren bağımsız XLSB dosyaları oluşturun.

Makrolar ve Biçimlendirmeler Koru

Tüm VBA projeleri, hücre stilleri, formüller, tablolar, grafikler ve gömülü nesneler, kaynak çalışma kitabındaki gibi eksiksiz şekilde korunur.

Akış (Streaming) ve Düşük Bellek Kullanımı

Yüzlerce MB boyutundaki büyük çalışma kitaplarıyla akış (streaming) biçiminde çalışır; sınırlı bellek tüketimi sayesinde toplu iş görevleri ya da bulut fonksiyonları için uygundur.

Ayrıntılı Talimatlar

XLSB → Birden Fazla XLSB İş Akışı

Sheetize ile bir XLSB dosyasını bölmek için şu adımları izleyin:

  1. Bölücüyü Başlat: SpreadsheetSplitter sınıfının bir örneğini oluşturun.
  2. Bölme Seçeneklerini Yapılandır: SplitterSaveOptions içinde bölme kriterlerini (dosya başına maksimum satır, maksimum dosya boyutu veya belirli sayfa grupları) ayarlayın.
  3. Dosya Yollarını Tanımla: Kaynak XLSB yolunu ve bölünmüş dosyaların yazılacağı hedef klasörü belirtin.
  4. Bölmeyi Gerçekleştir: Hazırlanan yükleme ve bölme seçenekleriyle Process metodunu çağırın.

Örnek – Büyük bir XLSB dosyasını satır sayısına göre bölme

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

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

SpreadsheetSplitter.Process(loadOptions, splitOptions);

Genişletilmiş Biçim Desteği

  • Bölücü, parçaları XLSX veya CSV olarak da dışa aktarabilir; böylece makrosuz bir sürüm elde edilebilir.
  • Sheetize’in dönüşüm araçlarıyla birleştirildiğinde şu zincirleme işlem yapılabilir: XLSB’yi böl → her parçayı CSV’ye dönüştür → veritabanına aktar.

Bu yeteneklerle Sheetize, devasa XLSB çalışma kitaplarını bölmeyi son derece kolaylaştırır; dağıtık analizler için veri hazırlama, dosya‑boyutu politikalarına uyum sağlama ya da karmaşık bir çalışma kitabını yönetilebilir parçalara ayırma gibi senaryolarda vazgeçilmez bir araçtır.

 Türkçe