TSV'yi XLSX'e Nasıl Dönüştürürsünüz

Sheetize TSV‑to‑XLSX Dönüştürücüsü (.NET) basit ama güçlü bir API sunar; TSV (sekme‑ayraçlı) verileri okuyup, sütun tiplerini, başlık satırlarını ve hücre stillerini koruyarak bir Excel çalışma kitabına yazar. Bu, verileri tanıdık bir elektronik tablo formatında dağıtmanız ya da yalnızca XLSX dosyalarını kabul eden iş akışlarına entegre etmeniz gerektiğinde çok faydalıdır.

Ana Özellikler

TSV’den XLSX’e Dönüştürme

Herhangi bir TSV dosyasını (sekme‑ayraçlı) okuyup, makro içermeyen bir XLSX dosyası üretir; isteğe bağlı veri‑türü çıkarımı ve özelleştirilebilir sütun biçimlendirmesi sunar.

Biçimlendirme ve Veri Tiplerini Koru

Sayıları, tarihleri, mantıksal değerleri algılar ve uygun Excel stillerini uygular; tutarlı bir görünüm sağlamak için bir stil şablonu da ekleyebilirsiniz.

Akış (Streaming) Desteği

Büyük TSV dosyalarını satır‑satır işleyerek bellek kullanımını düşük tutar; toplu dönüşümler ya da web servisleri için idealdir.

Ayrıntılı Talimatlar

TSV → XLSX İş Akışı

Sheetize ile bir TSV dosyasını XLSX’e dönüştürmek için şu adımları izleyin:

  1. Dönüştürücüyü Başlat: TextConverter sınıfının bir örneğini oluşturun.
  2. Seçenekleri Yapılandır: LoadOptions (ayırıcı, kodlama, başlık var mı) ve TextConverterSaveOptions (çıktı yolu, stil şablonu) ayarlarını belirleyin.
  3. Dosya Yollarını Tanımla: Kaynak TSV yolunu ve hedef XLSX konumunu belirtin.
  4. Dönüştürmeyi Gerçekleştir: Hazırlanan seçeneklerle Process metodunu çağırın.

Örnek – TSV’den XLSX’e Dönüştürme

using Sheetize;

var readOptions = new LoadOptions
{
    InputFile = "sales_data.tsv"
};

var saveOptions = new TextConverterSaveOptions
{
    OutputFile = @"E:\reports\sales_report.xlsx"
};

TextConverter.Process(readOptions, saveOptions);

Genişletilmiş Format Desteği

  • Sheetize aynı zamanda XLSX’i TSV’ye dönüştürebilir; istenirse belirli sayfalar veya aralıklar seçilebilir.
  • Kütüphane, oluşturulan çalışma kitabından doğrudan JSON, CSV veya HTML dışa aktarmayı da destekler; bu sayede uçtan uca raporlama hatları (ör. TSV → XLSX → HTML) kurulabilir.

Bu yeteneklerle Sheetize, ister tek seferlik bir script, ister üretim‑ağırlıklı bir hizmet olsun, TSV‑den XLSX‑e dönüşümü zahmetsiz hâle getirir.

 Türkçe