UltKit

TXT'yi CSV'ye Dönüştürme

Birçok sistem tabloları, sütunlar arasında sekme, dikey çizgi veya noktalı virgül bulunan .txt dosyaları olarak dışa aktarır. Bu dosyaları buraya yükleyin. Elektronik tabloların ve içe aktarma ekranlarının ilk denemede okuduğu, virgülle ayrılmış standart bir CSV elde edin.

Veri Dönüştürücü

veya CSV, TSV, TXT … dosyaları buraya bırakın ·

Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir

Çıktı

Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.

Bu aracı nasıl kullanırsınız

  1. 1

    Metin dosyalarını yükleyin

    Her biri en fazla 95 MB olan, en çok 20 adet .txt veya .tsv dışa aktarımı ekleyin. Her satır tek bir kayıt olmalı ve sütunlar arasında hep aynı ayırıcı kullanılmalıdır.

  2. 2

    Ayırıcının otomatik algılanmasını bekleyin

    Ayırıcı ayarı Otomatik algıla ile başlar; girdideki sekme, dikey çizgi, noktalı virgül veya virgülleri kendisi bulur. Dosyada bunlar karışıksa Gelişmiş ayarlar altından elle seçin; Türkçe karakterler bozuk görünüyorsa Metin kodlaması ayarını yapın.

  3. 3

    CSV'ye dönüştürün

    CSV biçimine Dönüştür düğmesine basıp dosyayı indirin. Çıktıda virgül, UTF-8 kodlaması kullanılır ve tırnak işareti yalnızca gereken değerlerde yer alır.

Ayrılmış TXT dosyaları nereden gelir?

Sütunlarla dolu bir .txt genellikle elektronik tablo düşünülmeden hazırlanmış bir dışa aktarımdır. Banka ve bordro sistemleri, satış noktası cihazları, laboratuvar ekipmanları, ana bilgisayar raporları ve veritabanı istemcileri tabloları düz metin olarak yazar; ad ve adreslerde nadiren geçtikleri için virgül yerine çoğu zaman sekme veya dikey çizgi kullanır. Bir web sayfasından ya da PDF'ten tablo kopyalayıp Not Defteri'ne yapıştırmak da aynı sonucu verir.

Verinin gideceği yazılım ise daha katıdır. E-posta platformları, CRM içe aktarmaları, muhasebe programları ve Google E-Tablolar'ın yükleme penceresi .csv arar; Excel ise .txt dosyasını ayırıcıları soran bir sihirbazla açar. Bir kez dönüştürürseniz doğrudan açılan bir dosyanız olur. Hedef bir tablo değil de bir uygulamaysa TXT'den JSON'a aracı, başlık satırını anahtar alan nesneler üretir.

TXT'den CSV'ye dönüştürücünün okuduğu ayırıcılar

Sekme
TSV dosyalarının ve elektronik tablolardan ya da web sayfalarından kopyalanan tabloların ayırıcısı.
Dikey çizgi |
Eski kurumsal ve bankacılık sistemlerinin dışa aktarımlarında yaygındır; çünkü ad ve adreslerde neredeyse hiç geçmez.
Noktalı virgül ;
Almanya, İtalya veya Hollanda gibi ondalık ayırıcı olarak virgül kullanan bölgelerde Excel'in yazdığı ayırıcıdır.
Boşluk
Yalnızca hiçbir değerin kendi içinde boşluk içermediği durumlarda işe yarar.

TXT'yi CSV'ye dönüştürme: dikey çizgiyle ayrılmış bir örnek

Önce (export.txt) ve sonra (export.csv)
id|ad|sehir|bakiye
301|Yılmaz, Ayşe|Ankara|1200.50
302|Lindqvist|Malmö|88.00

id,ad,sehir,bakiye
301,"Yılmaz, Ayşe",Ankara,1200.50
302,Lindqvist,Malmö,88.00
otomatik dahil ayırıcı seçeneği
6
metin kodlaması
8
toplu işlemde dosya
20
dosya başına
95 MB

İkinci kayda dikkat edin. Ad bir virgül içerdiği için CSV onu çift tırnağa alır; tırnak olmasaydı içe aktarma aracı dört yerine beş sütun görürdü. Çıktı UTF-8 olduğu için İsveççe ö harfi bozulmaz. Tırnaklama ve kodlama, başarısız CSV içe aktarmalarının çoğunun nedenidir.

TXT ve CSV formatları hakkında bilgiler

TXT

Düz metin

TXT dosyası; biçimlendirme, yazı tipi, resim ya da yerleşim olmadan yalnızca düz karakterler içerir. Modern metin dosyaları genellikle her dili kapsayan UTF-8 ile kodlanır; eski dosyalar başka kodlamalar kullanabilir ve bozuk karakterler gösterebilir. Düz metin çok küçüktür, asla eskimez ve telefonlardan sunuculara kadar her cihazda açılır. Kalın yazı, tablo veya resim içeremez; yapı boşluklarla ya da basit işaretlemeyle ifade edilmelidir.

Sıkıştırma
–
Saydamlık
–
Animasyon
–
Çıkış yılı
–
TXT dönüştürücü

CSV

Virgülle ayrılmış değerler

CSV, her satırın bir kayıt, virgüllerin ise sütun ayırıcı olduğu, tablolar için düz metin bir biçimdir. Bilgisayarcılığın ilk günlerinden beri kullanılır ve RFC 4180'de tanımlanmıştır; ancak birçok varyant noktalı virgül veya sekme ve farklı metin kodlamaları kullanır. Hemen her hesap tablosu, veritabanı ve analiz aracı onu içe ve dışa aktarabilir; bu da sistemler arası veri taşımada varsayılan biçim yapar. CSV yalnızca değerleri saklar; formül, biçimlendirme, birden çok sayfa veya veri türü içermez.

Sıkıştırma
–
Saydamlık
–
Animasyon
–
Çıkış yılı
–
CSV dönüştürücü

Bir sistem tabloyu gevşek ayrılmış metin olarak yazdığında ve sonraki program yalnızca virgülle ayrılmış değerleri içe aktardığında insanlar TXT'yi CSV'ye dönüştürür.

TXT'den CSV'ye dönüştürme hakkında sorular

TXT ile CSV dosyası arasındaki fark nedir?

İkisi de düz metindir. .csv uzantısı belirli bir yapıyı vaat eder: değerler virgülle ayrılır ve tırnak kuralları RFC 4180'e uyar; bu yüzden programlar dosyayı doğrudan tablo olarak açar. .txt ise hiçbir şey vaat etmez; ayırıcı sekme, dikey çizgi veya boşluk olabilir ve içe aktarma aracına hangisi olduğunu söylemeniz gerekir.

Sekmeyle ayrılmış bir metin dosyasını CSV'ye dönüştürebilir miyim?

Evet, en yaygın durum budur. Sekmeyle ayrılmış dışa aktarımlar veritabanlarından, kopyalanan tablolardan ve birçok raporlama aracından gelir. Otomatik algılama sekmeleri tanır; virgül içeren her değer CSV'de tırnak içine alınır ve tek sütunda kalır.

Metin dosyamdaki sütunlar boşluklarla hizalanmış. Bu da çalışır mı?

Yalnızca hiçbir değerde boşluk yoksa. Boşluk ayırıcısı her boşluğu sütun sonu sayar; bu yüzden New York gibi bir şehir ikiye bölünür. Sütunların hizalanmak için boşlukla doldurulduğu sabit genişlikli raporlarda ise sütunları, elektronik tablonun içe aktarma sihirbazında konuma göre tanımlamanız gerekir.

CSV'yi açtığımda Türkçe karakterli adlar neden bozuk görünüyor?

Metin dosyası ile program kodlama konusunda anlaşamıyordur. Eski Windows araçları metni Windows-1252 olarak kaydederdi; Not Defteri ise Windows 10 Mayıs 2019 Güncellemesi'nden beri varsayılan olarak UTF-8 kullanır. Metin kodlaması ayarını kaynağa uygun seçin veya Windows'taki Excel'in çıktıyı doğru okuması için BOM'lu UTF-8'i seçin.

Metni doğrudan bir Excel çalışma kitabına dönüştürebilir miyim?

Evet: Dönüştürülecek biçim ayarını XLSX yapın. Çalışma kitabı, Excel'in sütun türlerini tahmin etme adımını ortadan kaldırır; bu, başında sıfır olan kodlar için önemlidir. Zaten CSV olan dosyalar için daha sonra CSV'den XLSX'e aracını kullanın.