CSV'yi XLSX'e Dönüştürme
Sheetize CSV‑to‑XLSX Dönüştürücü for .NET, CSV verilerini okuyan ve Excel çalışma kitabına yazan, sütun tiplerini, başlık satırlarını ve hücre biçimlendirmesini koruyan basit ama güçlü bir API sunar. Bu, verileri tanıdık bir elektronik tablo formatında dağıtmanız gerektiğinde veya yalnızca XLSX dosyalarını kabul eden iş akışlarına entegre etmeniz gerektiğinde kullanışlıdır.
Ana Özellikler
CSV’yi XLSX’e Dönüştürme
Herhangi bir CSV (virgül, noktalı virgül, sekme‑ayırmalı) okuyun ve makrosuz bir XLSX dosyası oluşturun; isteğe bağlı veri‑tipi çıkarımı ve özel sütun biçimlendirmesi ekleyebilirsiniz.
Biçimlendirme ve Veri Tiplerini Koruma
Sayısal, tarih, boolean değerlerini algılayıp uygun Excel stillerini uygular; tutarlı bir görünüm sağlamak için bir stil şablonu da sağlayabilirsiniz.
Akış (Streaming) Desteği
Büyük CSV dosyalarını satır satır işleyerek bellek kullanımını düşük tutar, toplu dönüşümler veya web servisleri için mükemmeldir.
Ayrıntılı Talimatlar
CSV → XLSX İş Akışı
Sheetize ile bir CSV dosyasını XLSX’e dönüştürmek için şu adımları izleyin:
- Dönüştürücüyü Başlatın:
TextConvertersınıfının bir örneğini oluşturun. - Seçenekleri Yapılandırın:
LoadOptions(ayırıcı, kodlama, başlık var mı) veTextConverterSaveOptions(çıkış yolu, stil şablonu) ayarlarını belirleyin. - Dosya Yollarını Tanımlayın: Kaynak CSV yolunu ve hedef XLSX konumunu sağlayın.
- Dönüşümü Gerçekleştirin: Hazırlanan seçeneklerle
Processmetodunu çağırın.
Örnek – CSV’yi XLSX’e Dönüştürme
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.csv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = "E:\\reports\\sales_report.xlsx",
};
TextConverter.Process(readOptions, saveOptions);Genişletilmiş Format Desteği
- Sheetize, aynı zamanda XLSX’yi CSV’ye geri dönüştürebilir; belirli sayfalar veya aralıklar seçilebilir.
- Kütüphane, oluşturulan çalışma kitabından doğrudan JSON, TSV veya HTML dışa aktarmayı da destekler; bu sayede uç‑uç raporlama boru hatları (ör. CSV → XLSX → HTML) oluşturulabilir.
Bu yeteneklerle Sheetize, bir kerelik hızlı bir betik ihtiyacınız olsun ya da üretim‑düzeyi bir hizmet olsun, CSV‑to‑XLSX dönüşümünü zahmetsiz hâle getirir.