- Araçlar
- Rehber
Excel'i PDF'e, PDF'i Excel'e Çevirme ve CSV Sorunları (Türkçe Karakter, Noktalı Virgül)
Excel PDF dönüştürme işi iki yönlüdür ve ikisi de farklı sınırlara sahiptir: Excel'i PDF'e çevirmek kolaydır, PDF'i Excel'e çevirmek ise tahmine dayanır. Bu rehber ikisini, ayrıca CSV dosyalarında Türkçe karakterlerin bozulması ve tablonun tek sütunda açılması gibi sorunları çözer. Araçlarımızla dosyalarınız tarayıcınızdan çıkmadan dönüşür; bordro, ekstre ve müşteri listesi gibi hassas tablolar için bu önemlidir.
- %100 ücretsiz
- Kayıt yok
- Dosya yüklenmez
Bu rehberde kullanılan araçlar
- Excel'i PDF'e Çevir.xlsx, .xls ve CSV tabloları sayfaya sığdırarak, başlık tekrarlı PDF yapar.
- PDF'den Excel'e Çevir (beta)Metin katmanı olan basit PDF tablolarını xlsx ve CSV'ye aktarır.
- CSV Excel DönüştürücüAyraç ve kodlamayı algılar; CSV'yi xlsx'e çevirir ya da bozuk CSV'yi onarır.
- CSV JSON DönüştürücüCSV ile JSON arasında çevirir; Markdown, HTML tablo ve SQL çıktısı verir.
Önce yönü belirleyin: hangi dönüşüm?
"Excel PDF çevirme" arayanların işi dört farklı kategoriden birine düşer ve her birinin doğru çözümü farklıdır. Bir tabloyu başkasına göndermek ya da yazdırmak istiyorsanız Excel'den PDF'e gidersiniz; bu yön kolaydır ve neredeyse her zaman güvenilir sonuç verir. Elinizde yalnızca PDF olarak gelen bir listeden veri çıkarmak istiyorsanız PDF'ten Excel'e gidersiniz; bu yön tahmine dayanır ve her zaman kontrol gerektirir. Bir sistemden indirdiğiniz CSV Excel'de bozuk görünüyorsa sorun dönüşüm değil kodlama ve ayırıcıdır. Bir yazılıma ya da web uygulamasına veri aktaracaksanız CSV'yi JSON gibi başka bir biçime çevirmeniz gerekebilir.
Her bölüm aynı sırayı izler: önce programınızdaki yerleşik yol, sonra araçlarımız, sonra sınırlar. Böylece hangi durumda hangi çözümün daha uygun olduğunu kendiniz karşılaştırabilirsiniz.
Excel'i PDF'e çevirme
Excel'in kendi PDF çıktısı en birebir sonucu verir; grafikler, renkli hücreler ve koşullu biçimlendirme olduğu gibi gelir. Dosya menüsünden "Farklı Kaydet" ya da "Dışa Aktar" ile PDF'i seçmeniz yeterlidir. Bu yolun tek zorluğu tablo geniş olduğunda sayfa düzenidir. Sayfa Düzeni sekmesinden yönü yatay yapın, ölçeklendirmede "tüm sütunları tek sayfaya sığdır"ı seçin, yazdırma alanını belirleyin ve uzun listelerde "başlık satırlarını yinele"yi işaretleyin. Aksi hâlde son iki sütun ayrı bir sayfaya taşar, başlıksız sayfalar okunmaz hâle gelir.
Excel'iniz yoksa ya da dosya size e-postayla gelmişse Excel'i PDF'e Çevir aracı bu işi tarayıcıda yapar. .xlsx ve .xls dosyalarının yanında CSV de açılır; hangi çalışma sayfasının çevrileceğini ya da hepsinin tek PDF'te toplanacağını seçersiniz, A4 ya da A3 ve dikey ya da yatay yönü belirlersiniz. Başlığın her sayfada tekrar etmesi, ızgara çizgileri ve sayfa numarası seçenekleri vardır. Türkçe karakterler PDF'e gömülü yazı tipiyle basılır.
Aracın dürüst sınırı şudur: hücre değerlerini bir tablo olarak çizer. Grafikler, resimler, koşullu biçimlendirme renkleri ve hücre arka planları aktarılmaz; birleştirilmiş hücreler tek hücreye açılmış gibi görünür. Formül hücrelerinde dosyanın en son kaydedilmiş sonucu gösterilir; bu yüzden dosyayı Excel'de kaydedip yeniden seçmek güncel değeri verir. Tam görsel birebirlik gerekiyorsa Excel'in kendi PDF çıktısını kullanın. Çok büyük tablolarda (binlerce satır) PDF yüzlerce sayfa olabilir; yazı boyutunu düşürmek, sığdırmayı açmak ya da tabloyu bölümlere ayırmak mantıklıdır.
PDF'i Excel'e çevirme: gerçekçi beklentiler
Bu yönde önce neden zor olduğunu anlamak işe yarar. Bir PDF'te tablo kavramı yoktur; sayfaya belirli koordinatlarda yerleştirilmiş metin parçaları ve çizgiler vardır. Hücre, satır ve sütun bilgisini bir çevirici yalnızca metinlerin hizalanmasından tahmin eder. Bu yüzden iki bölgeye ayrılan sayfa, birleştirilmiş hücre, çok satırlı açıklama ya da iç içe tablo yanlış okunabilir. İlk kontrol basittir: PDF'te bir satırı fareyle seçmeyi deneyin. Seçilebiliyorsa belgede metin katmanı vardır; seçilemiyorsa belge taranmış bir görüntüdür ve önce OCR gerekir.
PDF'den Excel'e Çevir aracı bir beta sürümüdür ve bu sınırı açıkça söyler. Metin katmanı olan, sütunları dikey boşluklarla ayrışan basit tablolarda iyi çalışır. Sayfa görüntüsü üzerindeki sütun ayraçlarını sürükleyerek düzeltebilir, sonucu xlsx ya da CSV olarak indirebilirsiniz. Taranmış bir PDF'te araç bunu fark eder ve sizi OCR yoluna yönlendirir; bunun için Resimden Yazıya aracını kullanabilirsiniz, ama OCR çıktısının hata yapabileceğini unutmayın.
Banka ekstresi, fatura listesi ya da bordro gibi önemli verilerde sonucu mutlaka toplam satırıyla karşılaştırın: Excel'e geçen tutarların toplamı PDF'teki toplamla tutmuyorsa bir hücre yanlış okunmuştur. Daha da güvenilir olan, mümkünse kaynağın kendi dışa aktarımını kullanmaktır; birçok internet bankası ve muhasebe yazılımı ekstreyi doğrudan Excel ya da CSV olarak indirmenize izin verir ve bu, PDF'ten tahminle çıkarılan veriden her zaman daha doğrudur. Microsoft 365 ve yeni Excel sürümlerinde (özellikle Windows'ta) "Veri" sekmesinden PDF'ten veri alma seçeneği de bulunabilir; sürümünüze göre kontrol edin.
CSV nedir ve neden sorun çıkarır?
CSV düz bir metin dosyasıdır: satırlar alt alta, hücreler bir ayırıcı karakterle ayrılmıştır. Biçim sade olduğu için her sistem bunu dışa aktarır; ama sadeliğin bedeli, dosyanın kendisi hakkında bilgi taşımamasıdır. Hangi karakterin ayırıcı olduğu da, harflerin hangi kodlamayla yazıldığı da dosyanın içinde yazmaz. Türkçe bilgisayarda bu iki bilgi, Excel'in tahminine bırakılır ve tahmin çoğu zaman yanlış çıkar.
- Kodlama sorunu: Dosyayı bir web sistemi UTF-8 ile yazmıştır; Türkçe Windows'taki Excel çift tıklamada eski ANSI kodlamasını (Windows-1254) varsayar ve "İstanbul" yerine "İstanbul" gibi anlamsız karakterler gösterir. Tersi de olur: Excel'in kaydettiği ANSI dosyası bir web uygulamasında soru işaretlerine dönüşür.
- Ayırıcı sorunu: Dünyadaki çoğu program CSV'yi virgülle yazar. Türkçe bölge ayarında ondalık ayırıcı virgül olduğu için Excel liste ayırıcısı olarak noktalı virgül bekler; virgüllü dosyayı açınca her satır tek bir hücreye sıkışır.
- Akıllı dönüştürme sorunu: Excel hücreleri kendi kafasına göre yorumlar. Başı sıfırlı telefon numarasının sıfırı silinir, uzun IBAN ve barkod numaraları "1,23E+15" biçimine dönüşür, "1-2" gibi bir değer tarih olur ve "03.04" ayla gün olarak karışabilir.
Excel'de elle çözüm: içe aktarma yolu
CSV'yi çift tıklayarak açmak yerine Excel'in içe aktarma özelliğini kullanmak iki sorunu birlikte çözer. Veri sekmesinde "Metin/CSV'den" seçeneğini (eski sürümlerde "Metinden") açın, dosyayı seçin ve önizleme penceresinde Dosya Kaynağı olarak "65001: Unicode (UTF-8)"yi, sınırlayıcı olarak dosyadaki ayırıcıyı (noktalı virgül ya da virgül) seçin. Önizlemede harflerin düzgün göründüğünü doğruladıktan sonra yükleyin. Kaybolmasını istemediğiniz başı sıfırlı sütunları bu aşamada metin olarak işaretleyebilirsiniz.
Excel'in kaydetme tarafında "CSV UTF-8" seçeneği de bulunur. Dikkat edilecek nokta: çoğu sürümde bu seçenek ayırıcıyı yine Windows'un liste ayırıcısına göre belirler; Türkçe bölge ayarında bu noktalı virgüldür. Dosyayı virgül bekleyen bir sisteme gönderecekseniz sonucu bir metin düzenleyicide kontrol edin. Windows'un liste ayırıcısını Bölge ayarlarından değiştirmek de mümkündür, ancak bu ayar tüm programları etkiler; yalnızca bir dosya için yapılacak bir değişiklik değildir. LibreOffice Calc ve Google E-Tablolar da içe aktarırken kodlama ile ayırıcıyı seçmenize izin verir; Google E-Tablolar dosyayı Google'ın sunucusuna yükler, bu yüzden hassas veride dikkatli olun.
CSV Excel aracıyla çözüm
Elle içe aktarma çalışır ama her dosyada tekrarlamak zahmetlidir. CSV Excel Dönüştürücü kodlamayı (UTF-8 ya da Windows-1254) ve ayırıcıyı kendisi algılar, önizlemede ilk satırları gösterir ve çıktıyı sizin belirlediğiniz biçimde verir. Doğru çıktı, dosyanın kime gideceğine bağlıdır:
- Türkçe Excel'de açacak biri varsa: Doğrudan xlsx üretin; ayırıcı kavramı ortadan kalkar, sayılar gerçek sayı olur. CSV gerekiyorsa "noktalı virgül + UTF-8 BOM" ön ayarı çift tıklamada doğru açılır.
- E-ticaret paneli, CRM ya da başka bir yazılıma yüklenecekse: Virgül ve UTF-8 (BOM'suz), ondalık ayırıcı nokta olacak biçimde "Standart" ön ayarını kullanın. Bu yazılımların çoğu noktalı virgüllü Excel çıktısını reddeder.
- Eski bir muhasebe programına yüklenecekse: Bazıları hâlâ Windows-1254 ister; araç bu kodlamayla da yazabilir.
Başı sıfırlı numaraları ve çok uzun sayıları araç otomatik metin olarak korur; tarih görünümlü sütunları ise Excel'in ay-gün karışıklığına düşmesin diye metin yazar. Bir sütun için bu kararı değiştirebilirsiniz. Önemli bir ayrıntı: araç .xlsx okur ama .xls okumaz; eski bir .xls dosyasını Excel ya da LibreOffice'te "Farklı Kaydet" ile .xlsx yapıp sonra kullanın. Bozulmuş bir CSV'yi önce Excel'de açıp kaydetmeye çalışmayın; Excel yanlış çözdüğü harfleri yanlış hâliyle kaydeder, dosyayı ham hâliyle araca verin.
CSV'den JSON'a ve geliştirici ihtiyaçları
Tabloyu bir web uygulamasına, bir API'ye ya da dokümantasyona taşıyacaksanız CSV tek başına yetmeyebilir. CSV JSON Dönüştürücü iki yönde çalışır: CSV'yi JSON dizisine, JSON'u CSV'ye çevirir. Ayrıca Markdown tablo, HTML tablo ve SQL INSERT çıktısı verir; ayırıcı otomatik algılanır ve Türkçe karakterler korunur. Pratik örnekler: bir fiyat listesini sitenizin JSON verisine eklemek, bir tabloyu GitHub README'sine Markdown olarak yapıştırmak, küçük bir veri setini veri tabanına aktarmak.
Alternatifler ve dürüst değerlendirme
Araçlarımız bu işlerin tek yolu değildir; duruma göre şu seçenekler de uygundur:
- Excel'in kendi özellikleri: PDF olarak kaydetme, Metin/CSV'den içe aktarma ve (Microsoft 365'te) PDF'ten veri alma, program zaten yüklüyse en doğrudan çözümdür. Grafikler ve biçimlendirme PDF'e birebir gelir.
- LibreOffice Calc: Ücretsiz ve açık kaynaktır. Excel dosyalarını açar, PDF'e aktarır, CSV içe aktarırken kodlama ve ayırıcı seçtirir. Kurulum gerektirir.
- Google E-Tablolar: Dosya yükleyip PDF ya da CSV olarak indirebilirsiniz. Kolaydır ama dosya Google hesabınıza yüklenir; hassas tablolarda bunu bilerek karar verin.
- Mac Numbers: Excel dosyasını açar ve PDF olarak dışa aktarır; karmaşık Excel biçimlendirmesinde farklılıklar olabilir.
- Adobe Acrobat ve benzeri ücretli PDF yazılımları: PDF'ten Excel'e çevirmede genellikle daha gelişmiş tablo tanıma sunar; abonelik gerektirir ve taranmış belgelerde OCR yine hata yapabilir.
- Çevrimiçi dönüştürücü siteleri: Hızlıdır ama çoğu dosyanızı sunucusuna yükler, kayıt, günlük sınır ya da filigran dayatabilir. Banka ekstresi ve müşteri listesi için bu yol uygun değildir.
Bizim yaklaşımımızın güçlü yanı dosyanın cihazınızdan çıkmaması, kayıt gerektirmemesi ve Türkçe karakter ile noktalı virgül sorunlarına özel ön ayarlar sunmasıdır. Sınırları ise şunlardır: Excel'i PDF'e çevirirken grafik ve resimler taşınmaz, PDF'ten Excel'e çevirme beta aşamasındadır ve yalnızca basit tablolarda güvenilirdir, CSV aracı formül ve çok sayfalı biçimlendirmeyi korumaz. Bu durumlarda yukarıdaki alternatifler daha uygundur. Taranmış belgelerle ilgili kapsamlı bir yöntem için taranmış belgeyi PDF yapma rehberimize bakabilirsiniz.
Sık yapılan hatalar
- Bozuk CSV'yi Excel'de açıp kaydetmek: Yanlış çözülen harfler kalıcı hâle gelir.
- PDF'ten gelen tutarları kontrol etmemek: Tek bir yanlış hücre toplamı bozar.
- Hassas dosyayı rastgele bir web sitesine yüklemek: Ekstre, bordro ve müşteri verisi sunucuda kalabilir.
- Geniş tabloyu dikey A4'e basmak: Sütunlar sayfalara bölünür ve okunmaz. Yatay ve sığdır seçeneğini kullanın.
- Başı sıfırlı numarayı sayı olarak içe aktarmak: Telefon ve posta kodu bozulur.
- Ondalık ayırıcıyı karıştırmak: Türkçede virgül, İngilizce sistemlerde nokta kullanılır; 1.234,56 ile 1,234.56 aynı sayıdır.
Teslim öncesi son kontrol listesi
- Dönüşüm yönünü ve dosyanın kime ya da hangi sisteme gideceğini belirleyin.
- PDF'e çevirdiyseniz son sütunun ve son satırın sayfada eksiksiz göründüğünü, başlığın her sayfada tekrar ettiğini doğrulayın.
- Excel'e çevirdiyseniz toplamları kaynakla karşılaştırın ve başı sıfırlı sütunların metin kaldığını kontrol edin.
- CSV gönderecekseniz hedef sistemin istediği ayırıcı ve kodlamayı seçtiğinizden emin olun.
- Hassas verili dosyaları işiniz bitince bilgisayarınızdan ve indirilenler klasöründen silin.
Sık sorulan sorular
Excel tablosunu PDF'e sayfaya sığdırarak nasıl çeviririm?
Excel'de Sayfa Düzeni sekmesinden yönü yatay yapıp ölçeklendirmeyi tüm sütunları tek sayfaya sığdır olarak ayarlayın, sonra PDF olarak kaydedin. Bilişim Ajans Excel'i PDF'e Çevir aracında da sayfaya sığdır, A3 ve yatay yön seçenekleri vardır.
PDF'teki tabloyu Excel'e çevirince neden bozuk geliyor?
PDF bir tablo değil, sayfaya yerleştirilmiş metin ve çizgilerdir; hücre bilgisi taşımaz. Çevirici sütunları tahmin eder. Birleştirilmiş hücreler, çok satırlı hücreler ve iç içe tablolar bozulabilir. Sonucu her zaman gözle kontrol edin.
CSV dosyasını açınca Türkçe karakterler neden bozuk görünüyor?
Dosya UTF-8 ile kaydedilmiş, Excel ise çift tıklamada eski ANSI kodlamasını varsayıyordur. Çözüm, dosyayı Veri sekmesindeki Metin ya da CSV'den seçeneğiyle içe aktarıp UTF-8'i seçmek veya dosyaya UTF-8 BOM eklemektir.
CSV Excel'de tek sütunda açılıyor, ne yapmalıyım?
Dosya virgülle ayrılmış, Türkçe Excel ise noktalı virgül bekliyor olabilir. Dosyayı içe aktarma yoluyla açıp ayırıcıyı seçin ya da dosyayı xlsx olarak kaydedin; Excel dosyasında ayırıcı sorunu yoktur.
Telefon numarasının başındaki sıfır neden siliniyor?
Excel başı sıfırlı değeri sayı sanıp baştaki sıfırı atar. Sütunu metin olarak içe aktarmanız gerekir. CSV Excel aracı başı sıfırla başlayan ve çok uzun değerleri otomatik metin tutar.
Taranmış PDF'i doğrudan Excel'e çevirebilir miyim?
Doğrudan hayır. Taranmış PDF'te yazı değil piksel vardır; önce OCR ile metne dönüştürmek gerekir. OCR hata yapabilir, bu yüzden sayıları ve adları kaynakla karşılaştırın.
Eski xls dosyalarını araçlarınız açıyor mu?
Excel'i PDF'e Çevir aracı xls dosyalarını da okur. CSV Excel aracı yalnızca xlsx ve csv okur; xls dosyasını Excel ya da LibreOffice'te xlsx olarak kaydetmeniz gerekir.
Excel ya da PDF dosyam bir sunucuya yükleniyor mu?
Araçlarımızda hayır; dönüştürme tarayıcınızda yapılır. Banka ekstresi, bordro ve müşteri listesi gibi hassas dosyalar için bu önemlidir. Başka web servislerinin çoğu dosyayı sunucusuna gönderir; koşullarını kullanmadan önce okuyun.
Sonuç ve destek
Excel'den PDF'e geçmek kolaydır, PDF'ten Excel'e geçmek her zaman bir kontrol gerektirir ve CSV sorunlarının neredeyse tamamı kodlama ile ayırıcı uyuşmazlığından çıkar. Doğru yönü seçip dosyanın gideceği yere göre çıktıyı belirlerseniz çoğu sorun daha başlamadan biter. Tablolarınızı otomatik raporlamaya, web sitesine ya da yazılıma bağlamak için Bilişim Ajans ekibine ulaşabilirsiniz; tüm ücretsiz araçların listesi ana sayfada.