Xlsx'i Xlt'ye nasıl dönüştürürsünüz
Sheetize XLSX‑to‑XLT Converter for .NET, tam doldurulmuş XLSX çalışma kitaplarını temiz XLT şablonlarına dönüştürmek için sade ama güçlü bir API sunar. Tüm stil, formül, veri doğrulama kuralları ve adlandırılmış aralıkları korur; hücre değerlerini yalnızca temizler, böylece ortaya çıkan XLT ekipler ya da süreçler arasında yeniden kullanılabilir.
Ana Özellikler
XLSX → XLT Dönüştürme
Herhangi bir XLSX dosyasından bir XLT şablonu oluşturun; belirli sayfaları tutma veya kaldırma, gizli satır/sütunları koruma ve özel biçimleri saklama seçenekleri mevcuttur.
Seçici İçerik Temizleme
Yalnızca hücre değerlerini temizlemeyi ya da yorumları, bağlantıları ve dinamik adları da sıfırlamayı seçebilir, yapısal öğeleri aynı tutabilirsiniz.
Biçimlendirme & Formüllerin Korunması
Tüm hücre stil, koşullu biçimlendirme ve formüller değişmeden kalır; yeni veri girildiğinde şablon, kaynak çalışma kitabı gibi davranır.
Akış (Streaming) & Büyük Dosya Desteği
Kitapları akış modunda işleyerek bellek tüketimini düşük tutar; bu da kurumsal ölçekli şablon üretimi için idealdir.
Ayrıntılı Talimatlar
XLSX → XLT İş Akışı
Sheetize ile bir XLSX dosyasını XLT şablonuna dönüştürmek için aşağıdaki adımları izleyin:
- Dönüştürücüyü Başlatın:
SpreadsheetConvertersınıfının bir örneğini oluşturun. - Seçenekleri Yapılandırın: Hangi sayfaların tutulacağı, sadece değerlerin mi yoksa yorumların da temizleneceği ve çıktı yolunun ne olacağı gibi ayarları
SpreadsheetSaveOptionsiçinde belirleyin. - Dosya Yollarını Tanımlayın: Kaynak XLSX yolu ve hedef XLT dosya konumunu sağlayın.
- Dönüştürmeyi Çalıştırın: Hazırladığınız yükleme ve kaydetme seçenekleriyle
Processmetodunu çağırın.
Örnek – Yalnızca değerleri temizleyerek XLSX’i XLT’ye dönüştürme
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Templates\Report.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = @"D:\Templates\ReportTemplate.xlt"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);Genişletilmiş Biçim Desteği
- Sheetize ayrıca XLT’yi tekrar XLSX’e dönüştürebilir, şablonların çift yönlü düzenlemesini mümkün kılar.
- Kütüphane, bir şablondan doğrudan CSV, TSV veya JSON dışa aktarmayı da destekler; veri odaklı rapor üretimi için idealdir.
- XLSX‑to‑XLT dönüşümünü HTML ↔ XLSX araçlarıyla birleştirerek HTML → XLSX → XLT gibi uçtan uca işlem hatları oluşturabilirsiniz.
Bu yeteneklerle Sheetize, bir kerelik basit script’lerden üretim seviyesinde şablon oluşturma hizmetlerine kadar, XLSX‑to‑XLT dönüşümünü zahmetsiz hale getirir.