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:

  1. Dönüştürücüyü Başlatın: TextConverter sınıfının bir örneğini oluşturun.
  2. Seçenekleri Yapılandırın: LoadOptions (ayırıcı, kodlama, başlık var mı) ve TextConverterSaveOptions (çıkış yolu, stil şablonu) ayarlarını belirleyin.
  3. Dosya Yollarını Tanımlayın: Kaynak CSV yolunu ve hedef XLSX konumunu sağlayın.
  4. Dönüşümü Gerçekleştirin: Hazırlanan seçeneklerle Process metodunu ç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.

 Türkçe