Araca geç
ViewCSV
Dosya yüklenmez

CSV ayırıcısını ve kodlamasını değiştirin

orders.csv· ÖRNEK VERİ15 satır · 8 sütun
= + - @ ile başlayan değerlerin önüne ' eklenir; böylece e-tablo uygulamaları bunları metin olarak gösterir. -12.5 gibi düz sayılar değişmez.
order_id;customer;city;product;quantity;unit_price;order_date;status
001041;Yusuf Demir;Ankara;Coffee beans 1kg;2;127.75;2026-01-27;paid
001042;Asel Yıldız;Ankara;Notebook A5;5;153.28;2026-02-11;shipped
001043;Ömer Yıldırım;Adana;Desk lamp;8;216.50;2026-03-20;shipped
001044;Ecrin Doğan;Adana;Notebook A5;5;141.31;2026-04-09;pending
001045;Azra Demir;Eskişehir;Desk lamp;9;;2026-05-16;shipped
001046;Yusuf Aydın;İzmir;Coffee beans 1kg;2;87.81;2026-06-23;shipped
001047;" Ömer Aydın ";İzmir;Chair, ergonomic;8;80.58;2026-07-17;shipped
001048;Mustafa Arslan;Eskişehir;Chair, ergonomic;4;127.60;2026-08-21;shipped
001049;Kerem Demir;İzmir;"Monitor 27""";7;223.28;2026-09-08;paid
001050;Asel Doğan;Ankara;Desk lamp;5;244.39;2026-01-21;shipped
001051;Asel Özdemir;Antalya;Desk lamp;7;213.46;2026-02-08;refunded
001052;Ömer Kaya;Antalya;Coffee beans 1kg;9;118.00;2026-03-16;refunded
001053;Ömer Aydın;Bursa;Coffee beans 1kg;2;121.81;2026-04-13;refunded
001054;Zeynep Yıldırım;Adana;USB-C cable;7;184.52;2026-05-26;paid
001043;Ömer Yıldırım;Adana;Desk lamp;8;216.50;2026-03-20;shipped

15 satır · 1 dosya

CSV ayırıcısını değiştirmek için dosyayı açın ve Yeni ayırıcı seçin. Noktalı virgüllü bir dosya için virgül, virgüllü bir dosya için noktalı virgül önerilir; en sık yapılan iki değişiklik bunlardır. Kodlamayı değiştirmek için Çıktı kodlaması seçin; örneğin Excel Türkçe harfleri ü veya é gibi gösteriyorsa BOM’lu UTF-8 (Excel için) seçeneğini kullanın. Tırnaklar ve Satır sonları dosyanın söz diziminin geri kalanını belirler; önizleme sonucu gösterir, CSV indir kaydeder. Her değer okunduğu gibi yazılır: 00731 sıfırlarını korur, 34,90 yine 34,90 kalır. Dosya tarayıcınızda işlenir ve hiçbir zaman yüklenmez.

CSV ayırıcısı veya kodlaması nasıl değiştirilir?

  1. Bir .csv, .tsv veya .txt dosyası açın, araca sürükleyip bırakın ya da satırları yapıştırın. Girdi ayırıcısı algılanır; yanlış tahmin edilirse ya da dosya Windows-1254, Windows-1252 veya Shift_JIS gibi eski bir kodlamadaysa bunu İçeri aktarma ayarları altından belirleyin.
  2. Yeni ayırıcı seçin: Virgül ,, Noktalı virgül ;, Sekme veya Dikey çizgi |. Ardından Tırnaklar ve Satır sonları ayarlarını seçin.
  3. Çıktı kodlaması seçip CSV indir düğmesine basın ya da metni Kopyala ile alın. Kodlama indirilen dosyaya uygulanır; Kopyala ise metni panoya koyar.

Birkaç dosyayı aynı şekilde yeniden yazmak için Toplu işlem: birden çok dosyayı dönüştür seçeneğini seçin. Her dosya otomatik ayırıcı algılamayla ve başlık satırı varsayılarak okunur, geçerli ayarlarla dönüştürülür ve sonuçlar tek bir ZIP olarak birlikte indirilir.

Dosyanın yazılışını mı, değerlerini mi değiştirmek istiyorsunuz?

Bu araç yalnızca dosyanın söz dizimini değiştirir: ayırıcı, tırnaklar, satır sonları ve kodlama. Değerlerin kendisi düzeltilecekse, örneğin değerlerin etrafındaki boşluklar, boş veya yinelenen satırlar, N/A yer tutucuları ya da harf büyüklüğü, önce CSV verilerini temizle aracını kullanın; dosyayı alacak program başka bir ayırıcı veya kodlama da istiyorsa sonra buraya dönün.

Sütunları yeniden adlandırmak, sıralamak veya kaldırmak için CSV sütunlarını yeniden adlandır ve sırala aracını kullanın. İçeri aktarmadan önce düzensiz satırları ya da hiç kapanmayan bir tırnağı bulmak için CSV doğrula aracını çalıştırın: bozuk bir tırnak, kaydı belirten bir hatayla içeri aktarmayı durdurur ve yeniden biçimlendirme bunu onaramaz.

Ayırıcı, tırnak, satır sonu ve kodlama seçenekleri

Yalnızca gereken yerdeBir değeri, RFC 4180 gereği yalnızca ayırıcı, çift tırnak veya satır sonu içerdiğinde tırnak içine alır; ayrıca alanları kırpan okuyucular boşluğu korusun diye boşlukla başlayan veya biten değerleri de tırnaklar. Değerin içindeki tırnaklar iki katına çıkarılır (""). Varsayılan budur.
Her değerBaşlık ve boş hücreler dahil her alanı çift tırnak içine alır.
Sayılar dışındaki her değerSade sayı olmayan her şeyi tırnaklar. -12.5, +3 ve 00731 tırnaksız kalır; metinler, tarihler, 34,90 ve boş hücreler ("") tırnaklanır. Bazı içeri aktarma araçları metni sayıdan ayırt etmek için tırnakları kullanır.
Satır sonlarıCRLF (Windows) (RFC 4180 biçimi ve varsayılan) veya LF (Unix, macOS). Sonuncusu dahil her kayıt seçilen satır sonuyla biter. Tırnak içindeki bir değerin içindeki satır sonları olduğu gibi korunur.
Başlık satırını ekleYalnızca veri satırlarını yazmak için kapatın. Dosya başlıksız içeri aktarıldıysa, siz bunu kapatmadıkça oluşturulan Column 1, Column 2… adları yazılır.
E-tablo formüllerine karşı koruBurada varsayılan olarak kapalıdır. Açıkken =, +, -, @, sekme veya satır başı karakteriyle başlayan değerlerin başına ' eklenir; böylece bir elektronik tablo bunları metin olarak gösterir. -12.5 gibi sade sayılar değişmez; araç kaç değeri değiştirdiğini bildirir.
UTF-8BOM işareti olmadan. Çoğu veritabanı, betik ve web aracı için doğru seçimdir.
BOM’lu UTF-8 (Excel için)EF BB BF BOM işaretini ekler; böylece Windows’taki Excel ş, ğ, İ gibi Türkçe harfleri ve Latin olmayan metinleri doğru açar.
UTF-16 LEBOM işaretli little-endian; bunu bekleyen eski Windows araçları için.
Windows-1252Eski Batı Avrupa kod sayfası. € işaretini ve ç, ö, ü gibi aksanlı Latin harflerini saklar, ama 日 gibi karakterleri saklamaz; Türkçedeki ş, ğ, ı ve İ harfleri de bu kod sayfasında yoktur. Bir değer böyle bir karakter içeriyorsa indirme ? yazmak yerine durur ve bu karakterleri belirtir.

Neler değişir, neler değişmez?

  • Değerler hiçbir zaman kırpılmaz, türü değiştirilmez veya yuvarlanmaz. Noktalı virgüllü bir dosyayı virgüllüye çevirmek 34,90 değerini 34.90 yapmaz; değer artık ayırıcıyı içerdiği için "34,90" olarak tırnaklanır.
  • Tırnak içindeki ayırıcılar, iki katına çıkarılmış tırnaklar ve çok satırlı hücreler önce ayrıştırılır, sonra yeni tırnak ayarıyla yeniden yazılır; böylece kayıt sayısı aynı kalır.
  • Başlıktan fazla değer içeren bir satır Column 4, Column 5… adlı ek sütunlar alır; daha kısa bir satır boş değerlerle tamamlanır. İçeri aktarma uyarısı kaç satırın düzensiz olduğunu söyler.
  • Boş başlıklar Column 3, yinelenenler name (2) olur; hem çıktıda hem önizlemede.
  • Çıktı ayırıcısı sunulan dört seçenekten biridir. Çift tırnak veya satır sonu hiçbir zaman ayırıcı olamaz.

Excel hâlâ tek sütun veya bozuk Türkçe harfler gösteriyorsa

  • Excel her şeyi A sütununa koyuyor. Excel, bölge ayarlarınızdaki liste ayırıcısını kullanır. Ondalık virgül kullanılan bölgelerde (Türkiye gibi) genellikle noktalı virgül bekler; bu durumda Noktalı virgül ; seçin, aksi hâlde Virgül , seçin.
  • Excel’de Türkçe harfler ü veya ç gibi görünüyor. BOM’lu UTF-8 (Excel için) seçeneğini seçip yeniden indirin.
  • Windows-1252 indirmesi başarısız oluyor. Mesaj, bu kod sayfasının saklayamadığı karakterleri listeler (Türkçe metinlerde çoğu zaman ş, ğ, ı, İ). Bunları kaldırın ya da UTF-8 seçin.
  • Hiçbir şeyi değiştirmeden önce bile girdi yanlış görünüyor. Girdi ayırıcısı veya kodlaması yanlış okunmuş; bunları İçeri aktarma ayarları altından belirleyip dosyayı yeniden açın. Ayrıştırılan satırları Girdi sekmesinden kontrol edin.

Sınırlar ve büyük dosyalar

25 MB, 100.000 satır, 250 sütun ve 2 milyon hücreye kadar dosyalar canlı önizlemeyle açılır. Daha büyük dosyalar akış modunda işlenir: dosya parçalar hâlinde iki kez okunur; bir kez en geniş kaydı bulmak, bir kez de çıktıyı yazmak için. İndirilen dosya tüm satırları kapsar. Bu dosyalarda Kopyala kullanılamaz ve tek bir çıktı en fazla 4 GB olabilir.

Akış modunda dosyanın kodlaması otomatik çözülür (UTF-8 ya da UTF-16 BOM işaretiyle başlıyorsa UTF-16) ve ilk satır başlık olarak kabul edilir. Eski bir kodlamadaki büyük dosyaların önce UTF-8’e dönüştürülmesi gerekir.

İşlem bu sekmede arka plandaki bir işçide çalışır; İptal onu durdurur. TSV’ye özgü kaçış kurallarıyla sekmeyle ayrılmış bir dosya için CSV’den TSV’ye aracını kullanın.

Örnek: noktalı virgüllü bir döküm virgülle yeniden yazılıyor

Ondalık virgül ve iki katına çıkarılmış bir tırnak içeren noktalı virgüllü bir dışa aktarım, aldığı varsayılan ayarlarla (virgül ayırıcı, Yalnızca gereken yerde, CRLF (Windows)) yeniden biçimlendirildi. Yeni ayırıcıyı içeren değerler tırnaklanır; başka hiçbir şey değişmez.

CSV
sku;name;price
00731;Desk lamp, brass;34,90
00732;"Cable ""tidy"" set";4,50
CSV
sku,name,price
00731,"Desk lamp, brass","34,90"
00732,"Cable ""tidy"" set","4,50"

Sık sorulan sorular

Virgülle ayrılmış bir dosyayı Excel için noktalı virgüllüye nasıl çeviririm?

Dosyayı açın, önerilen Noktalı virgül ; ayırıcısını bırakın; Türkçe harf veya Latin olmayan metin içeriyorsa BOM’lu UTF-8 (Excel için) seçin. Noktalı virgül içeren değerler otomatik olarak tırnaklanır.

Yeniden biçimlendirme sayıları veya tarihleri değiştirir mi?

Hayır. Araç yalnızca ayırıcıları, tırnakları, satır sonlarını ve kodlamayı yeniden yazar. 34,90, 2026-03-01 ve 00731 okunduğu gibi yazılır. Ondalık virgülleri veya tarih biçimlerini dönüştürmek için değerleri CSV düzenleyicide düzenleyin.

CRLF mi, LF mi seçmeliyim?

CRLF, RFC 4180’in belirttiği ve Windows araçlarının beklediği satır sonudur. LF ise Unix araçlarına, Git depolarına ve çoğu betiğe uygundur. RFC 4180’in kendisi de bazı uygulamaların başka satır sonları kullandığını belirtir; bu yüzden dosyayı alacak aracın belgelerine bakın.

Standartlar ve kaynaklar