Araç · Tablolar
CSV → Excel: Türkçe karakterler bozulmadan, sıfırlar kaybolmadan
Excel birçok CSV dosyasını anlamsız karakterlerle açar: “ğ, ş, ı” yerine “ÄŸ, ÅŸ, ı” görürsünüz; 00123 123'e, uzun numaralar 1,23E+17'ye dönüşür. MSGView kodlamayı ve ayırıcıyı algılar, sıfırları ve uzun sayıları metin olarak korur ve gerçek bir .xlsx oluşturur — tarayıcınızda, dosyayı yüklemeden.
.csv veya .txt dosyasını buraya sürükleyin
Tek dosya ya da birkaç dosya. 200 MB'a kadar, parça parça okunur.
Örnek, yerleşik bir Shift-JIS dosyası açar; böylece kendi dosyanız olmadan da sonucu görebilirsiniz.
.csv · .tsv · .txt — UTF-8, UTF-16, Shift-JIS (CP932), EUC-KR, GB18030, Big5, Windows-1251/1252
dosyayı dönüştür
Dosya başına PDF, zip içinde HTML'e geri döner (tarayıcılar aynı anda tek sayfa yazdırır).
3 adımda CSV'yi Excel'e dönüştürün
- CSV'yi bırakın Dosyayı sayfaya sürükleyin ya da seçin. İlk 20 satır hemen, okunur hâlde görünür.
- Kodlamayı ve ayırıcıyı kontrol edin İkisi de otomatik algılanır ve değiştirilebilir. Excel'in bozacağı sütunlar mavi işaretlenir: bunlar metin olarak korunur.
- .xlsx indirin “.xlsx indir”e basın. Ya da Excel'in çift tıklamayla doğru açtığı, BOM'lu bir UTF-8 CSV kaydedin.
Excel Türkçe karakterleri neden bozuyor?
Bir CSV dosyası hangi kodlamayı kullandığını söylemez. Excel tahmin eder ve çoğu zaman yanılır: Türkçe Windows'ta BOM'suz bir UTF-8 dosyasını yerel kodlamayla açar ve “ğ, ş, ı, İ” anlamsız karakterlere dönüşür. Shift-JIS ile kaydedilmiş Japonca ya da Windows-1252 ile kaydedilmiş Avrupa dosyalarında da aynısı olur. MSGView baytları okur ve dosyayı hatasız çözen kodlamayı seçer.
Baştaki sıfırlar, uzun sayılar, tarihler
Posta kodları, müşteri numaraları ve telefon numaraları Excel'de baştaki sıfırlarını kaybeder; 15 haneden uzun sayılar yuvarlanır. “Baştaki sıfırları ve uzun sayıları metin olarak koru” açıkken (varsayılan olarak açık) bu hücreler .xlsx'e metin olarak, dosyadaki hâliyle yazılır. Tarihler de yeniden yorumlanmaz.
Formül enjeksiyonuna karşı koruma
= + − veya @ ile başlayan bir hücre, dosya Excel'de açıldığında formül olarak çalışabilir. MSGView bu hücreleri her zaman metin olarak yazar; böylece indirilen dosya bilgisayarınızda hiçbir şey çalıştıramaz.
Sorular
Dosyam bir yere yükleniyor mu?
Hayır. CSV tarayıcınızın belleğinde okunur, .xlsx cihazınızda oluşturulur. Bunu tarayıcınızın geliştirici araçlarındaki Network (Ağ) sekmesinden kontrol edebilirsiniz.
Dosya en fazla ne kadar büyük olabilir?
200 MB'a kadar. Excel'de bir sayfaya 1.048.576 satır sığar; daha uzun dosyalar bir sonraki sayfada devam eder.
CSV biçiminde kalabilir mi?
Evet: “Excel için UTF-8 CSV”, bayt sırası işaretli (BOM) bir CSV kaydeder; Excel bu dosyayı karakterleri bozmadan açar.
Mac'te veya telefonda çalışır mı?
Evet, her modern tarayıcıda. Hiçbir şey kurmanız gerekmez.