KeroTools

Excel'i Tek Tıkla CSV'ye Dönüştür

Bir Excel tablosunu her uygulamada açılan temiz bir CSV dosyasına dönüştürün — yerel olarak, tarayıcınızda.

Dosyanızı buraya bırakın veya tıklayın

Excel dosyaları (.xlsx, .xls)

Verileriniz cihazınızdan çıkmaz

Sonradan silinecek bir şey yok

Bordro ve müşteri verisi için güvenli

Her modern tarayıcıda çalışır

Nasıl çalışır

  1. 1

    Çalışma kitabınızı ekleyin

    .xlsx ya da .xls dosyasını sayfaya bırakın veya tıklayıp seçin.

  2. 2

    Sayfayı seçin

    Hangi sekmenin CSV olacağını belirleyin; biçim tam olarak bir tablo tutar.

  3. 3

    CSV’yi indirin

    Dosyayı kaydedin; bir içe aktarma formuna, bir betiğe ya da bir veritabanı yüklemesine hazırdır.

Neden bu araç

Her zaman UTF-8 çıktı

Excel’in kendi “CSV olarak kaydet” komutu hâlâ eski bir kod sayfası yazabilir. Burada çıktı UTF-8’dir; içe aktarma formlarının beklediği de budur.

Bir seferde tek sayfa

CSV tanımı gereği tek bir tablo tutar — etkin sekme sessizce alınmak yerine istediğiniz sayfa çıkarılır.

Formül değil, değer

Her hücre gösterdiği değer olarak dışa aktarılır; alıcı sistemin ihtiyaç duyduğu da budur.

Hiçbir şey yüklenmez

Çalışma kitabı okunur ve CSV tarayıcınızda yazılır — veri hiçbir sunucuya ulaşmaz.

Satır sınırı yok

Sınır yalnızca cihazınızın belleğidir, ücretsiz paketin satır ya da dosya boyutu tavanı değil.

Hesapsız ve ücretsiz

Kayıt yok, filigran yok ve kaç dosya dönüştüreceğinize dair sınır yok.

İçe aktarma formu, Excel’in verdiği CSV’yi neden reddediyor

Alışıldık sıra şudur: Excel’den “CSV olarak kaydet” ile dışa aktarırsınız, bir sisteme yüklersiniz ve dosyanın geçersiz olduğu ya da karakterlerin bozuk olduğu söylenir. Bunun iki sebebi var. Birincisi, Windows’taki Excel CSV’yi tarihsel olarak UTF-8 yerine bölgesel eski kod sayfasında yazar; bu yüzden Türkçe, Arapça ya da aksanlı her metin alıcı sisteme yerine geçen karakterler olarak varır. Türkçe’de bunu en çabuk ele veren harfler ı, ğ, ş ve İ’dir. İkincisi, Excel bölgesel liste ayırıcı ayarınızın belirttiği ayırıcıyı yazar — Türkiye ayarında bu noktalı virgüldür — oysa neredeyse her içe aktarma uç noktası virgül bekleyecek biçimde yazılmıştır. Yeniden kaydetmek yerine dönüştürmek her iki değişkeni de ortadan kaldırır: çıktı, hangi makinede üretilirse üretilsin virgül ayırıcılı UTF-8’dir.

CSV’nin taşıyamadıkları ve bunun bedeli

CSV, düz metinden oluşan tek bir tablodur. Çalışma kitabındaki diğer her şey atılır ve neyin gittiğini bilmekte fayda vardır: birden çok sayfa, formüller, hücre biçimlendirmesi, renkler, birleştirilmiş hücreler, grafikler, açıklamalar, dondurulmuş bölmeler ve sütun genişlikleri. Bunların hiçbiri bir hata değil — biçimde bunları saklayacak bir yer yok. Pratik sonucu şudur: CSV, çalışma kitabınızın bir çalışma kopyası değil, bir sistemi beslemek için tek yönlü bir çıktıdır. Düzenlediğiniz dosya olarak .xlsx’i saklayın ve CSV’yi çıktı sayın; yoksa CSV’yi Excel’de ilk açıp kaydettiğinizde bir öğleden sonranızı verdiğiniz formüller gitmiş olur.

Sayılar, tarihler ve biçimlendirme tuzağı

Bir e-tablo, saklanan bir değerin biçimlendirilmiş görünümünü gösterir ve bu ikisinden yalnızca biri CSV’ye girebilir. `1.240,50` gösteren bir hücre 1240,5 sayısını saklar; `15 Mar 2024` gösteren bir hücre bir tarih seri numarası saklar. Dışa aktarma görünen metni yazdığında alıcı sistem, ayrıştıramayacağı bir binlik ayırıcı içeren bir dize alır; ham değeri yazdığında ise tarih beş haneli bir sayı olarak varır. İkisi de evrensel olarak doğru değildir; bu yüzden çözüm yukarı akışa aittir: dönüştürmeden önce bir sistemin okuyacağı sütunları düz biçimlere getirin — binlik ayırıcı olmadan ve tarihleri `2024-03-15` gibi ISO biçiminde. Tek bu değişiklik içe aktarma hatalarının çoğunu önler.

Temiz içe aktarılacak bir sayfa hazırlamak

İçe aktarma uç noktaları bir dikdörtgen bekler: tek bir başlık satırı, ardından veri, başka bir şey yok. Gerçek çalışma kitapları nadiren böyle görünür. Üstte birleştirilmiş başlık hücreleri, boş alanlarla dolu bir ilk satıra dönüşür; boş bir ayırıcı satır birçok ayrıştırıcının okumayı bırakmasına yol açar; en alttaki toplam satırı, “TOPLAM” gibi bir adla ve geçerli tanımlayıcısı olmadan bir kayıt olarak varır. Sondaki boş sütunlar hayalet alanlar üretir. Dönüştürmeden önce başlığın üstündeki süsleme satırlarını silin, boş ayırıcı satırları kaldırın, toplam satırını kesin ve her başlık hücresinin kısa ve benzersiz bir adı olduğundan emin olun. Oradaki on dakika, reddedilen bir yüklemeyi ayıklamakla geçecek bir saati kurtarır.

Ne zaman CSV, ne zaman başka bir şey istersiniz

Hedef bir makineyse CSV’yi seçin: toplu içe aktarma formu, betik, veritabanı yüklemesi, adres-mektup birleştirme kaynağı. Hedef okuyup düzenleyecek bir meslektaşsa .xlsx’te kalın — ve biri size içinde çalışmanız gereken bir CSV gönderdiyse, o iş için araç ters dönüşümdür. Hedef tablo biçimli bir içe aktarıcı değil de bir uygulama ya da API ise, Excel’den JSON’a genelde daha iyi oturur; çünkü JSON, düz bir CSV’nin ifade edemeyeceği türlü değerleri ve iç içe yapıyı taşır.

Dönüşümün yerelde olması burada neden önemli

İnsanların dönüştürdüğü çalışma kitapları bordro dökümleri, müşteri veritabanları, sipariş defterleri, üye listeleri, hasta çizelgeleridir. Bir .xlsx, küçük bir işletmenin makinesindeki en hassas dosya olur çoğu zaman ve barındırılan bir dönüştürücü onun tamamını alır. Bu araç tamamen tarayıcıda çalıştığı için çalışma kitabı diskten sayfaya okunur ve CSV, veriyi taşıyan hiçbir ağ isteği olmadan geri yazılır — geliştirici araçlarının Ağ sekmesinde doğrulanabilir. İçeriği sızdığında ciddi bir olaya dönüşecek bir dosya için bu, pazarlama farkı değil kullanma sebebidir.

Kaçınılması gereken yaygın hatalar

  • CSV’yi çalışma dosyanız olarak kullanmak. Tek bir sayfalık değerler dışında her şey atılır — formüller, biçimlendirme, diğer sekmeler. Düzenlediğiniz dosya olarak .xlsx’i saklayın, CSV’yi tek yönlü çıktı sayın.
  • Binlik ayırıcıları ve yerel tarih biçimlerini olduğu gibi bırakmak. Alıcı sistem `1.240,50`’ı ayrıştıramaz ve `03/04`’ün Mart mı Nisan mı olduğunu tahmin edemez; dönüştürmeden önce o sütunları düz sayıya ve ISO tarihe çevirin.
  • Birleştirilmiş başlık hücreleri ya da toplam satırı olan bir sayfayı dönüştürmek. İçe aktarıcılar tek başlık satırı ve ardından veri bekler; süsleme satırları boş kayıt, toplam satırı ise anlamsız bir girdi olarak varır.
  • Excel’in kendi “CSV olarak kaydet” komutunun UTF-8 verdiğini varsaymak. Windows’ta tarihsel olarak bölgesel kod sayfasını yazar; doğru yazılmış Türkçe metnin hedefte yerine geçen karakterlere dönüşmesinin sebebi budur.
  • Yanlış sekmeyi dışa aktarmak. Bir çalışma kitabında çok sayfa vardır, CSV bir tane tutar; dosya kaydedilirken hangisi etkinse onu kabul etmek yerine sayfayı bilinçli seçin.

Karşılaştırma

ÖzellikBu araçExcel’in CSV olarak kaydet komutuÇevrimiçi dönüştürücüler
Veri sunucuya yüklenirAslaHayırGenelde evet
UTF-8 garantiliEvetWindows’ta çoğu zaman hayırGenelde
Ayırıcı yerelinizden bağımsızEvetHayırGenelde
Hangi sayfa olduğunu seçmeVarYalnızca etkin sayfaBazen
Hesap ya da kayıtGerekmezLisans gerekirSıklıkla gerekir
FiyatÜcretsizÜcretli yazılımÜcretsiz / ücretli paketler

Özellikler

xlsx ve xls desteği

Hem modern biçim hem de eski sistemlerin hâlâ ürettiği ikili biçim.

Sayfa seçimi

Açık kalan sekmeyi değil, gerçekten ihtiyacınız olan sekmeyi dönüştürün.

UTF-8 kodlama

Türkçe karakterler, aksanlı Latin harfleri, Arapça ve diğer ASCII dışı metin dışa aktarmadan sağlam çıkar.

Doğru tırnaklama

Virgül, tırnak ya da satır sonu içeren değerler tırnaklanır ve kaçışlanır; satır bölünemez.

Formüller değere çözülür

`1.240` gösteren bir hücre, arkasındaki formül olarak değil `1240` olarak dışa aktarılır.

Büyük sayfa desteği

On binlerce satır, yükleme kuyruğu olmadan dönüşür.

Kurulum yok

İndirilecek ya da kurulacak bir şey yok — web sayfasında çalışır.

Arapça ve RTL uyumlu

Sekiz dilde tam arayüz, sağdan sola Arapça dahil.

Varsayılan olarak güvenli

HTTPS üzerinden sunulur, dosya takibi ve üçüncü taraf yüklemesi yoktur.

Kimler kullanıyor

Geliştiriciler ve veri ekipleri

Excel’in kodlamasıyla boğuşmadan bir veritabanına yüklenecek temiz UTF-8 CSV elde etmek.

Çevrimiçi satıcılar

Bir stok ya da fiyat sayfasını, pazar yerinin toplu yükleme formunun istediği CSV’ye çevirmek.

Pazarlama ve CRM ekipleri

Bir kişi listesini, e-posta platformunun gerçekten kabul edeceği biçimde dışa aktarmak.

Kişisel veriyle çalışan herkes

Bir üye ya da bordro sayfasını üçüncü taraf bir hizmete göndermeden dönüştürmek.

Sıkça Sorulan Sorular

Hayır. Dönüşüm tamamen tarayıcınızda çalışır — verileriniz asla yüklenmez, saklanmaz veya paylaşılmaz.

Evet. Her satır ve sütun sadık şekilde dönüştürülür; yapı korunur.

Evet — tamamen ücretsiz; hesap, filigran ve dosya sınırı yok.