XLSX'ten CSV'ye
Excel ve LibreOffice tablolarını CSV'ye çevirin, sayfaları tek tek alın
Dosyalarınız sizde kalır. Dönüştürme tarayıcının içinde yapılır, hiçbir dosya sunucuya yüklenmez.
Bu araç işinizi gördü mü?
Teşekkürler, geri bildiriminiz alındı.
Nasıl çalışır?
Dosyanızı kutudan seçin: .xlsx ve .xlsm yanında eski .xls ve LibreOffice'in .ods biçimi de okunur. Ayırıcıyı, hangi sayfaların çevrileceğini, tarih ve sayı yazımını seçip CSV'ye çevir düğmesine basın. Araç çalışma kitabını tarayıcınızın içinde açar ve hücreleri tek tek okur. Formül taşıyan hücrelerde formülün kendisi değil, e-tablo programının en son hesaplayıp dosyaya yazdığı sonuç aktarılır. Tarihler dosyada sayı olarak durur; araç hücrenin biçim tanımına bakıp seçtiğiniz yazıma çevirir — varsayılan, Türkiye'de kullanılan 15.03.2023 sırasıdır. "Tüm sayfalar" seçeneğinde her sayfa ayrı bir CSV olarak iner ve sayfanın adı dosya adına yazılır: butce.xlsx için butce-Ocak.csv, butce-Subat.csv gibi. Böylece üç aylık bir raporun her ayını tek tek almak için dosyayı Excel'de açıp sayfa sırasını değiştirmeniz gerekmez. Boş bırakılmış hücreler konumunu korur: A ve C sütunu doluysa aradaki B sütunu CSV'de boş alan olarak yerinde kalır, sütunlar kaymaz. Çıktının başına UTF-8 imi eklenir; Excel bu im olmadan Türkçe karakterleri bozuk gösteriyordu.
Bu araç xlsx to csv aramalarıyla da biliniyor.
XLSX nedir?
XLSX, Excel 2007 ile gelen çalışma kitabı biçimidir ve tek parça bir dosya değil, sıkıştırılmış bir pakettir: uzantıyı .zip yapıp açarsanız içinde sayfaları, hücre metinlerini, biçim tanımlarını ve grafikleri ayrı ayrı tutan XML dosyaları görürsünüz. Bu açık yapı sayesinde bir çalışma kitabı Excel kurulu olmayan ortamlarda da okunabilir. Öncülü .xls ise ikili (binary) bir biçimdir ve aynı yöntemle açılamaz; bu araç onu ayrı bir okuyucuyla açtığı için siz farkı hissetmezsiniz.
CSV nedir?
CSV, bir tabloyu satır satır düz metin olarak yazan en sade tablo biçimidir ve bir çalışma kitabının taşıdıklarının yalnızca çekirdeğini saklar: hücre değerleri. Sayfa kavramı, formül, yazı tipi, hücre rengi, birleştirilmiş hücre, grafik ve satır yüksekliği CSV'de karşılıksızdır. Bu yalınlık aynı zamanda gücüdür: neredeyse her muhasebe programı, veritabanı ve içe aktarma ekranı CSV kabul eder.
Excel tarih seri numarası nedir?
Excel tarihleri gerçekte sayı olarak tutar: 1 Ocak 1900'ü 1 kabul eder ve her günü bir artırır, günün saati de ondalık kısımda durur. Ekranda gördüğünüz "01.01.2024" bir metin değil, 45292 sayısının tarih biçimiyle gösterilmiş halidir. Bu yüzden bir XLSX'i ham haliyle okuyan araçlar tarih sütununu sayı diye gösterir; doğru sonuç için hücrenin biçim tanımına bakmak gerekir.
XLSX ile CSV arasındaki fark nedir?
XLSX bir çalışma kitabıdır: birden çok sayfa, formül, biçimlendirme, grafik ve hücre notu taşır; dosyanın içinde bunların her biri ayrı bir XML parçası olarak durur. CSV ise tek bir tablonun düz metin dökümüdür — ne sayfa kavramı vardır, ne formül, ne renk. Bu yüzden dönüşüm tek yönlü bir sadeleştirmedir: veri korunur, sunum kaybolur. Bir muhasebe programına, veritabanına ya da içe aktarma ekranına veri vereceğinizde istenen genelde budur. Boyut da bu farkın sonucudur: aynı tablo CSV olarak neredeyse her zaman daha küçüktür, çünkü dosyada biçim, formül ve sayfa yapısı için ayrılmış yer kalmaz.
Bu araç neyi çevirir, neyi çevirmez?
Kapsam bilerek dar tutuldu: CSV düz bir tablodur, Excel'in taşıdığı her şeyi taşıyamaz. Aşağıdaki liste aracın sınırlarını olduğu gibi gösterir; dosyanızda bu maddelerden biri varsa çıktıyı ona göre değerlendirin.
Kaynak dosyanız değişmez, yalnızca yeni bir .csv üretilir. Beklediğiniz veriyi göremezseniz kaynak dosyada verinin hangi sayfada durduğunu kontrol edin.
- Çevrilir: ilk sayfadaki metin, sayı, tarih, doğru/yanlış değerleri ve formüllerin son hesaplanan sonucu
- Çevrilir: .xlsx ve .xlsm yanında eski .xls ile LibreOffice/OpenOffice'in .ods dosyaları
- Çevrilir: çalışma kitabındaki tüm sayfalar — her sayfa ayrı bir CSV dosyası olur, çünkü bir CSV tek tablo taşır
- Çevrilmez: yazı tipi, renk, hücre birleştirme, koşullu biçimlendirme
- Çevrilmez: grafik, resim, açıklama, makro ve pivot tablo
- Reddedilir: parola korumalı çalışma kitapları — içerik şifreli olduğu için okunamaz, parolayı kaldırıp yeniden deneyin
Ayırıcıyı neye göre seçmeli?
Çıktıyı çift tıklayıp Excel'de açacaksanız noktalı virgülü seçin: Türkçe Windows kurulumlarında virgül ondalık işaretidir, bu yüzden Excel virgülle ayrılmış dosyayı tek sütunda gösterir.
Dosyayı bir programa, veritabanına veya web servisine vereceğinizde virgül daha güvenli tercihtir; CSV'nin uluslararası standardı virgülü esas alır.
Sekme seçeneği, çıktıyı doğrudan bir e-tabloya yapıştıracağınız durumlar içindir: yapıştırılan sekmeli metni hem Excel hem Google E-Tablolar sütunlara kendiliğinden böler.
Tarih, formül ve sayı hücrelerinde ne oluyor?
Excel tarihleri sayı olarak saklar: 1 Ocak 1900'den bu yana geçen gün sayısını tutar ve size tarih gibi gösterir. Bu araç hücrenin biçim tanımına bakar, tarih biçimi görürse seri numarasını sizin seçtiğiniz yazıma çevirir; saat de varsa saati ekler. Yazım seçeneği sayfanın diline göre hazır gelir, çünkü tarih sırası bir çeviri değil yerel bir kuraldır: aynı gün Türkiye'de 15.03.2023, ABD'de 03/15/2023 diye yazılır ve ikisini karıştırmak kayıtları sessizce bozar.
Formüller CSV'ye taşınamaz, çünkü CSV hesap yapmaz. Bunun yerine Excel'in dosyaya kaydettiği son sonuç aktarılır. Hesaplama hatalı durumdaysa hücrede duran hata metni (#YOK, #DIV/0! gibi) çıktıya olduğu gibi geçer.
Sayılar hücrede saklandıkları gibi, nokta ondalık ayracıyla aktarılır; bir programa ya da veritabanına vereceğiniz dosyada istenen budur. Çıktıyı doğrudan Türkçe Excel'de açacaksanız "Sayı yazımı" ayarını virgüle alın. Üçüncü seçenek olan "Excel'de göründüğü gibi" hücrenin ekrandaki halini yazar: yüzde işareti, para birimi ve yuvarlanmış basamaklar korunur — okumak için iyidir, hesap yapmak için değil.
Hangi işte XLSX, hangi işte CSV kalmalı?
Dönüştürmeye değer mi sorusunun cevabı dosyanın nereye gideceğine bağlıdır. XLSX bir program dosyasıdır: formüller yeniden hesaplanır, birden çok sayfa yan yana durur, biçimlendirme korunur; dosyanın içinde bunların her biri ayrı bir XML parçasıdır. CSV ise tek bir tablonun düz metin dökümüdür — ne sayfa kavramı, ne formül, ne renk taşır ve bir metin düzenleyicide olduğu gibi okunur.
Bu yalınlığın kazancı da vardır: CSV'yi neredeyse her program okur ve aynı tablo CSV olarak daha küçük yer tutar, çünkü dosyada biçim, formül ve sayfa yapısı için ayrılmış alan kalmaz. Veriyi bir muhasebe programına, veritabanına ya da içe aktarma ekranına verirken istenen genellikle tam olarak budur.
Yani XLSX üzerinde çalışmak, CSV taşımak içindir. Kaynak dosyanızı silmeyin: bu araç yeni bir .csv üretir, XLSX olduğu gibi kalır; biçimlendirmeye ya da formüllere dönmeniz gerekirse elinizde durur.
- Muhasebe ya da ön muhasebe programına veri aktarma → CSV
- Veritabanına, e-ticaret paneline ya da bir web servisine yükleme → CSV
- Toplama, ortalama, grafik gibi hesap işleri → XLSX
- Birden çok sayfası olan rapor → sayfaları ayrı ayrı taşıyacaksanız CSV, birlikte çalışmaya devam edecekseniz XLSX
- Yazı tipi, renk ve birleştirilmiş hücre önemliyse → XLSX
- Dosyayı eski ya da basit bir program okuyacaksa → CSV, çünkü düz metni herkes okur
Sık sorulanlar
Birden fazla sayfası olan dosyada ne oluyor?
Seçime bağlı: varsayılanda yalnız ilk sayfa çevrilir, "Tüm sayfalar" seçeneğinde her sayfa ayrı bir CSV dosyası olarak iner ve dosya adında sayfanın adı geçer. Bir CSV tek tablo taşıdığı için sayfalar tek dosyada birleştirilmez.
Formüller de geliyor mu?
Formülün kendisi değil, Excel'in en son hesapladığı sonuç gelir. Bu değer dosyanın içine kaydedildiği için aracın yeniden hesap yapmasına gerek kalmaz.
Tarihler neden bazen sayı görünüyordu?
Excel tarihi seri numarası olarak saklar. Bu araç hücrenin biçimine bakıp tarih olduğunu anlarsa numarayı seçtiğiniz yazımla (varsayılan 15.03.2023) yazar; hücre hiç biçimlendirilmemişse elde tarih olduğuna dair bir işaret kalmadığı için ham sayı aktarılır.
Eski .xls dosyalarını çevirebilir miyim?
Evet. Eski .xls dosyaları da, LibreOffice'in .ods dosyaları da doğrudan okunur; Excel'de açıp yeniden kaydetmeniz gerekmez. Okunamayan tek durum parola korumalı dosyalardır.
Parola korumalı dosyalar destekleniyor mu?
Hayır. Parolalı çalışma kitabının içeriği şifrelenmiş olduğu için okunamaz ve araç bunu açıkça söyler. Excel'de açıp parolayı kaldırdıktan sonra dönüştürebilirsiniz.
Dosyam bir yere yükleniyor mu?
Hayır. Paketin açılması, XML'in okunması ve CSV'nin yazılması tarayıcınızın içinde olur; dosya hiçbir sunucuya gönderilmez.
CSV dosyası Excel dosyası sayılır mı?
Hayır. CSV, Excel'in açabildiği bir metin biçimidir ama Excel dosyası değildir: içinde sayfa, formül ve biçimlendirme tutulmaz. Excel'de açıp üzerine renk ekleyip kaydederseniz dosya CSV kalır ve eklediğiniz her şey kapanışta kaybolur; uyarı penceresi de bunu söyler. Korumak istiyorsanız Farklı Kaydet ile .xlsx biçimini seçmeniz gerekir.