CSV Excel Çevirici (İki Yönlü)
CSV dosyalarını gerçek .xlsx çalışma kitabına, Excel dosyalarını da temiz CSV'ye çevirin — tamamen tarayıcınızda, yükleme yok.
1.257 görüntülenme
CSV → Excel
CSV boş veya okunamadı.
Excel → CSV
İşleniyor…
Dosya okunamadı — geçerli bir .xlsx seçin (.xls eski biçimi desteklenmez).
Önizleme (ilk satırlar) —
Not: Tarih hücreleri Excel'in sakladığı seri sayı olarak gelebilir (ör. 45123) — ayrıntı SSS'de.
Dönüşüm Formata Sadık Kalır
CSV → Excel: Bir CSV yapıştırın veya seçin (virgül, noktalı virgül ya da sekme ayraçlı — otomatik algılanır) ve yeniden adlandırılmış bir metin dosyası değil, gerçek bir .xlsx çalışma kitabı indirin. Ayrıştırıcı, gerçek CSV standardı olan RFC 4180'i izler: alanlar virgülle ayrılır, ama içinde virgül, çift tırnak ya da satır sonu geçen her alan çift tırnakla sarılmalıdır — "Smith, John" iki değil tek alan olarak kalır, tırnaklı çok satırlı bir değer de satırı bölmek yerine tek hücrede kalır. Sayılar Excel'e sayı, metinler metin olarak gider ve Türkçe karakterler bozulmadan kalır — insanların .csv'yi .xlsx diye yeniden adlandırdığında bozulan üç şey tam olarak bunlardır.
Excel → CSV: .xlsx dosyasını seçin, birden çok sayfa varsa sayfayı belirleyin, veriyi önizleyin ve seçtiğiniz ayraçla UTF-8 CSV indirin. Somut örnek: Ankara, Türkiye içeren bir hücre, "Ankara, Türkiye" olarak — tırnaklı — dışa aktarılır; tam olarak virgülle ayrılan bir okuyucunun bunu iki sütun sanmaması için. BOM eklendiği için Excel, CSV'yi Türkçe karakterleri doğru göstererek açar.
Tırnaklama kuralı iki yönlü işler ve bunu anlamak "CSV'm neden bozuldu" anlarının çoğunu açıklar. İçinde gerçek bir çift tırnak geçen bir alanda o tırnak ikiye katlanır ve tüm alan tırnakla sarılır — O "merhaba" dedi, "O ""merhaba"" dedi" olur — tam da bu yüzden bir CSV'yi düz metin düzenleyicide elle değiştirmek göründüğünden daha risklidir: ikizleme yanlış yapılırsa alt sistemdeki her tablo okuyucu satırı farklı ayrıştırır. İki yönde de RFC 4180'e sadık kalmak, bu aracın virgüllü adresler, satır sonlu notlar, tırnak içinde tırnak gibi tuhaf veriyi sütunları sessizce kaydırmadan gidip getirebilmesini sağlayan şeydir.
Bilinmesi Gerekenler
- Excel'in kendi CSV lehçesi evrensel değildir. Birçok Avrupa ve Türkçe bölge ayarında Excel, CSV'yi virgül yerine noktalı virgül ayracıyla dışa aktarır — çünkü virgül o bölge ayarlarında zaten ondalık ayracı olarak kullanılır (1.234,56), dolayısıyla belirsizlik yaratmadan alan ayracı olamaz. Bu, bir CSV dosyası sınır ötesi paylaşıldığında sık karşılaşılan gerçek bir uyumsuzluk kaynağıdır: Türkçe veya Fransızca Excel'den çıkan bir dosya başka yerde virgül-ayraçlı okunursa tamamen tek sütuna yığılır.
- Tarihler seri numarası olarak saklanır. "Tarih gibi görünme" hücre biçiminden gelir, altındaki düz sayının üstüne bindirilir; dönüşüm yalnızca altta yatan değeri sadakatle taşır.
- Formüller CSV'ye taşınmaz. CSV'de formül kavramı yoktur; Excel → CSV her formülün kendisini değil, son hesaplanmış sonucunu yazar.
- Hiçbir şey yüklenmez. İki yön de tarayıcınızda JavaScript ile çalışır; cihaz belleği dışında satır sınırı yoktur, sekmeyi kapatınca her şey silinir.
- Çok sekmeli çalışma kitaplarında sayfa seçimi önemlidir. Yalnızca seçtiğiniz sayfa dönüştürülür; verileriniz birkaç sekmeye dağılmışsa, tek bir CSV'de birleşmesini beklemek yerine dönüşümü sayfa başına bir kez çalıştırın.
Sıkça Sorulan Sorular
Excel → CSV sonrası tarihler neden 45123 gibi sayı görünüyor?
Excel tarihleri seri numarası olarak saklar; "tarih görünümü" hücre biçimindedir. Tarih düz sayı geldiyse, çevirmeden önce sütunu metin olarak biçimlendirin (veya tarihleri metin olarak dışa aktarın); araç hücrede yalnızca görüneni değil, gerçekten saklananı sadakatle verir.
CSV için hangi ayracı seçmeliyim?
Virgül uluslararası standarttır. Dosya Türkçe bölge ayarlı Excel'de açılacaksa noktalı virgül seçin — Türkçe Excel liste ayracı ";" beklediğinden virgüllü CSV doğru bölünmek yerine tek sütuna yığılır.
Formüller çevriliyor mu?
CSV'de formül olmaz; Excel → CSV her formülün son hesaplanmış değerini verir. CSV → Excel de yalnız değer hücreleri üretir — düz metin dosyasından orijinal formülü yeniden kurmanın bir yolu yoktur.
Dosyam bir yere yükleniyor mu?
Hayır. İki yön de tarayıcınızda JavaScript ile çalışır; ağ üzerinden hiçbir şey iletilmez, sekmeyi kapatınca her şey bellekten silinir.
Meslektaşımın CSV dosyası Excel'de neden tek dev bir sütun olarak açılıyor?
Bölge ayarı uyuşmazlığı: onun Excel'i muhtemelen noktalı virgülle dışa aktarmış (virgülün ondalık ayracı olduğu yerlerde yaygındır), sizinki ise virgül bekliyor — ya da tam tersi. Veri → Metinden/CSV'den yoluyla yeniden içe aktarıp ayracı elle belirleyin, ya da bu araçtan doğru ayraçla yeniden dışa aktarın.
Benzer Araçlar
Sorun Bildir
CSV Excel Çevirici (İki Yönlü)
Yorumlar
Henüz yorum yok — ilk yorumu siz yazın!