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:
- Bölücüyü Başlat:
SpreadsheetSplittersınıfının bir örneğini oluşturun. - Bölme Seçeneklerini Yapılandır:
SplitterSaveOptionsiçinde bölme kriterlerini (dosya başına maksimum satır, maksimum dosya boyutu veya belirli sayfa grupları) ayarlayın. - Dosya Yollarını Tanımla: Kaynak XLSB yolunu ve bölünmüş dosyaların yazılacağı hedef klasörü belirtin.
- Bölmeyi Gerçekleştir: Hazırlanan yükleme ve bölme seçenekleriyle
Processmetodunu ç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.