UltKit

Resimden ve PDF'den Tabloyu Excel'e veya CSV'ye Aktarma

Gerçek tablo içeren metin tabanlı bir PDF saniyeler içinde Excel'e dönüşür; fotoğraf veya taramada önce OCR gerekir, yalnızca sekmeyle hizalanmış metinden oluşan bir tabloda ise tanıma yerine sütunlara ayırma gerekir. Hangi yolu seçerseniz seçin, sonuca güvenmeden önce satır sayısını ve bir sütunun toplamını kontrol edin; çünkü asıl önemli hatalar çirkin biçimlendirme değil, yanlış sayılardır.

Tom OkaforTom OkaforPDF ve belgeler editörü
Güncellendi 12 dk okuma
Koyu renk bir masada çizgili tablolar içeren basılı vergi formları, hesap makinesi uygulaması açık bir telefon, bir kalem ve bir fincan sade kahvenin üstten görünümü
Answer

Bir resimden veya PDF'ten tabloyu almanın en hızlı ve güvenilir yolu nedir?

Önce kaynağın ne olduğunu belirleyin. Yazılımla oluşturulmuş bir PDF metni zaten içerir, doğrudan XLSX'e aktarın. Fotoğraf veya taranmış sayfa için tablo algılamalı OCR gerekir: düz çekin, yaklaşık 300 dpi olsun ve tabloya göre kırpın. Sonra rakamları kullanmadan önce satır sayısını ve bir sütunun toplamını orijinalle karşılaştırın.

Üç tür tablo, üç farklı iş

Bir araç seçmeden önce elinizdeki tablonun türünü öğrenin, çünkü üç yaygın kaynak farklı şekillerde başarısız olur. PDF'i açın ve imleçle tek bir sayıyı seçmeyi deneyin. Sayı kendiliğinden vurgulanıyorsa dosya bir metin PDF'idir: her karakter tam bir konumda metin olarak saklanır ve ayıklama büyük ölçüde bu karakterleri satır ve sütunlara gruplamaktan ibarettir. Tüm sayfa tek blok olarak vurgulanıyorsa veya hiçbir şey vurgulanmıyorsa elinizde bir tablo resmi vardır ve önce pikselleri birinin okuması gerekir.

Üçüncü durum kolay gözden kaçar. Eski muhasebe sistemlerinden, terminal programlarından ve e-posta gövdelerinden dışa aktarılan birçok rapor tabloya benzer, ama aslında sekmelerle veya boşluk dizileriyle hizalanmış düz metindir. Hiç hücre yoktur, yalnızca sabit aralıklı bir düzen vardır. Bu metnin ekran görüntüsüne OCR uygulamak elinizdeki bilgiyi çöpe atar; metni kopyalayıp sütunlara bölmek daha hızlı ve kesindir. Aşağıdaki kartlar her kaynağın neye ihtiyaç duyduğunu özetler.

  1. Gerçek tablolu metin PDF'i

    Excel'den, bir muhasebe programından veya banka portalından dışa aktarılmıştır. Karakterler zaten metindir, dönüştürücü yalnızca ızgarayı yeniden kurar. Değerler neredeyse kusursuz çıkar; birleştirilmiş başlıklarda ara sıra sorun olabilir.

  2. Taranmış veya fotoğrafı çekilmiş tablo

    Kâğıt fatura, basılı fiyat listesi veya birinin taradığı ekstre. Izgara bulunmadan önce OCR her karakteri okumak zorundadır; bu yüzden kaç hanenin yanlış çıkacağını görüntü kalitesi belirler.

  3. Tabloya benzeyen sekmeyle hizalı metin

    Sabit genişlikli bir rapor veya yapıştırılmış bir e-posta. Kopyalayıp bir sayfaya yapıştırın ve sekme veya sabit genişlik seçerek Excel'in Metni Sütunlara Dönüştür özelliğiyle ya da Google E-Tablolar'ın Metni sütunlara böl özelliğiyle bölün.

Tablo tanıma aslında ne yapar

Tablo tanıma, karakterler bilindikten sonra çalışan ikinci bir geçiştir. Önce hücreleri bulur: çizgili tablolarda yatay ve dikey çizgileri izler ve çevrelenen her kutuyu hücre sayar; kenarlıksız tablolarda bloğun tüm yüksekliği boyunca uzanan boş dikey aralıkları arar. Ardından sütunları hizalar; bir üsttekinden birkaç piksel sağda duran sayının yine aynı sütuna ait olduğuna karar verir.

Sonra başlık satırı gelir. Tanıyıcılar kalın, gölgeli veya sayı sütunlarının üstünde kelimelerden oluşan ilk satırı arar ve iki satıra taşan başlıkları tek hücrede birleştirir. Birleştirilmiş hücreler son adımdır: üç ay sütununu kapsayan Q1 gibi bir etiket, eksik iç çizgilerden algılanır ve ya birleştirilmiş hücre olarak kurulur ya da kapsadığı her sütuna kopyalanır.

Bunların hiçbiri okuduğunu anlama değildir. Yazılım bir sütunun tarih içerdiğini ya da bir satırın ara toplam olduğunu bilmez; yalnızca geometriyi ve karakterleri görür. Bu yüzden aynı araç bir ekstrede kusursuz çalışıp başka bir bankanın ekstresini karıştırabilir ve Tablo stili ile Başlık satırını algıla gibi ayarlar tam da bu yüzden vardır: tanıyıcıya güvenilir biçimde çıkaramayacağı bir bilgiyi verirler.

Tablo tanıma nerede hata yapar

Hataların çoğu iki gruba ayrılır. Geometri hataları ızgarayı bozar, değerler yanlış satıra veya sütuna düşer. Sayı hataları ızgarayı korur ama hücrenin anlamını değiştirir; tablo düzgün göründüğü için bu daha kötüdür. Yanlış yerleşmiş sütun bir bakışta anlaşılır; 1.234'ün binlik yerine ondalık okunması anlaşılmaz.

Sayı sorunlarının ana kaynağı yerel ayardır. ABD ve Birleşik Krallık 1,234.56 yazar; Almanya, Brezilya ve kıta Avrupası'nın çoğu 1.234,56 yazar; Fransa binlik ayırıcı olarak boşluk kullanır; İsviçre sıklıkla 1'234.56 gibi kesme işareti kullanır; Hindistan ise rakamları 1,23,456 diye gruplar. Muhasebe belgelerinde ayrıca parantez içinde negatif sayılar ve rakamlara bitişik para birimi simgeleri bulunur. Nelere dikkat edeceğiniz ve her durumun çözümü şöyle.

  • Kenarlıksız tablo, sütunlar kayıyor

    Sütunları çizgiler yerine boşlukların belirlemesi için Tablo stilini Boşluklu sütunlar yapın ve tablonun altındaki ile üstündeki aralıkları bozan metinleri kırpın.

  • Döndürülmüş veya eğik sayfa

    90 derece dönmüş sayfa anlamsız okunur, birkaç derecelik eğim ise satırları birleştirir. Taramayı dik çevirin ve Resmi düzelt seçeneğini açık bırakın.

  • El yazısı girişler

    Tablo tanıma basılı karakterlere göre ayarlanmıştır. Kutulu formlardaki düzgün büyük harfler çoğu zaman çalışır; defterdeki bitişik yazı notları genellikle yeniden yazmayı veya hücre hücre dikkatli kontrolü gerektirir.

  • 1.234 bir virgül iki üç dört diye okundu

    Ondalık gösterimi yanlış tahmin edilmiş. Ondalık ayırıcıyı Otomatik'te bırakmak yerine belgeye uygun olarak Virgül 1.234,56 veya Nokta 1,234.56 yapın.

  • $, € veya ISO kodlu tutarlar metin kalıyor

    EUR 45.00 veya 45,00 € gibi bir hücre sayıya dönüşmeyebilir. Simgeyi Bul ve Değiştir ile silin, sonra sütuna yeniden para birimi biçimi uygulayın.

  • (250.00) metin olarak içe aktarıldı

    Muhasebede parantez negatif demektir. Excel elle yazılan (250)'yi eksi 250 olarak okur, ama içinde boşluk veya simge olan tanınmış metin metin kalabilir; parantezleri başa eklenen eksi işaretiyle değiştirin.

Numaralı satırlardan ve gölgeli kutulardan oluşan çizgili bir tablosu olan basılı vergi formu; yanında gümüş bir kalem ve koyu bir masada siyah bir kahve kupası
Fotoğraf: Unsplash

Dönüştürmeden önce resmi hazırlayın

Girdiye harcanan her dakika, e-tabloda birkaç dakika kazandırır. OCR motorları genellikle yaklaşık 300 dpi taranmış metne göre ayarlanır; bu, A4 veya US Letter sayfası için kabaca 2480 × 3508 px ya da 2550 × 3300 px demektir. Sayfa kadrajı doldurursa modern bir telefon kamerası bunu rahatça aşar; ancak masanın karşısından çekilip küçük bir tabloya kırpılan tam sayfa fotoğraf bunun çok altına düşebilir.

Kontrast da çözünürlük kadar önemlidir. Termal kâğıt fişler solar, gri zeminde gri tablo çizgileri kaybolur, telefonunuzun sayfaya düşen gölgesi bir sütunu ikiye bölebilir. Düzenli olarak ayıklayacağınız kâğıt bir belgeniz varsa belgeleri PDF'e tarama rehberi ışık ve tarayıcı ayarlarını daha ayrıntılı anlatır. Yüklemeden önce şu listeye göz atın.

  • Sayfa düz ve kamera tam üstünde, açılı değil
  • Metin açık zeminde koyu, satırların üzerinde gölge veya parlama yok
  • %100 yakınlaştırmada küçük rakamlar net; basılı sayfalar için kabaca 300 dpi
  • Görüntü tabloya göre kırpılmış; antet, logo veya kenar notları yok
  • Sayfa dik ve her fotoğrafta tek bir tablo ya da net biçimde ayrılmış tablolar var
  • Çok sayfalı tablolar sırayla, sayfa atlanmadan sayfa sayfa çekilmiş

Tablo resminden veya PDF'den elektronik tabloya beş yöntem

Excel'in Resimden Veri özelliği 2019'da Android uygulamasına, sonra iPhone'a geldi ve şimdi Windows ve Mac'teki Microsoft 365 için Excel'de Veri > Resimden altında bulunuyor. Tek bir tablonun fotoğrafını çeker veya yüklersiniz, şüpheli değerleri işaretleyen yan paneldeki tanınan hücreleri gözden geçirir ve eklersiniz. Google daha dolaylı bir yol sunar: Drive'da bir resme veya PDF'e sağ tıklayıp Birlikte aç > Google Dokümanlar'ı seçin. Google'ın kendi yardım sayfası bunu 2 MB veya daha küçük dosyalarla sınırlar ve PDF'in yalnızca ilk 10 sayfasını okur; sonuç bir belge olduğundan tablo çoğunlukla metin satırları olarak gelir ve bunları E-Tablolar'a yapıştırıp bölmeniz gerekir.

Adobe Acrobat Pro, PDF'i Microsoft Excel çalışma kitabına aktarır ve dışa aktarma sırasında taranmış sayfalara OCR uygular. Windows'taki Microsoft 365 için Excel de Veri Al > Dosyadan > PDF'den ile metin PDF'inden tablo çekebilir; bu Power Query'yi açar, algılanan her tabloyu sayfaya göre listeler, bir ekstrenin aylık sayfalarını tek tabloda birleştirmenize izin verir ve gelecek ayın dosyasını koyduğunuzda yenilenir. Taramaları okumaz, Mac için Excel'de ise bu bağlayıcı yoktur.

Tarayıcı dönüştürücüler hiçbir şey kurmadan geri kalanını karşılar. Metin veya taranmış PDF için PDF'den Excel'e algılanan her tabloyu kendi sayfasına çevirir; fotoğraf veya ekran görüntüsü için resmi Excel'e dönüştürün ya da başka bir program içe aktaracaksa tabloyu CSV olarak kaydedin. Tablo beş yolu karşılaştırır.

Tabloyu e-tabloya aktarma yolları
YolTarama ve fotoğraf okur muNerede çalışırEn uygun olduğu durum
Excel Resimden VeriEvetExcel mobil uygulamaları; Windows ve Mac'te Microsoft 365Hücre hücre gözden geçirilen tek bir basılı tablo
Google Drive OCREvet, 2 MB veya daha küçük dosyalarHerhangi bir tarayıcıda DriveZaten Google E-Tablolar'da çalışıyorsanız kısa tablolar
Acrobat'tan Excel'e aktarmaEvet, Acrobat Pro'daAcrobat masaüstü uygulaması, ücretliLisansınız varsa uzun PDF'ler
Power Query PDF'denHayır, yalnızca metin PDF'leriWindows'ta Microsoft 365 için ExcelHer ay aynı ekstre düzeni
Tarayıcı dönüştürücüEvetHerhangi bir tarayıcı, telefon veya masaüstüHiçbir şey kurmadan XLSX veya CSV

Kullanmadan önce sonucu kontrol edin

Doğru görünen dönüştürülmüş tablo henüz güvenebileceğiniz bir tablo değildir. Satır sayısıyla başlayın: ekstrede 47 işlem varsa sayfada 47 veri satırı olmalı; iki satır birleştiği için 46 veya taşan bir açıklama ayrı satır olduğu için 49 olmamalı. Sonra bir sayısal sütunu TOPLA ile toplayıp belgede basılı toplamla karşılaştırın. Belgede toplam yoksa birkaç değeri elle toplayıp karşılaştırın.

Ardından yalnızca sayı gibi davranan hücreleri arayın. Excel'de gerçek sayılar varsayılan olarak sağa, metin sola yaslanır; bu yüzden birkaç sola yaslı tutar içeren sütun size bir şey söylüyordur; yardımcı sütundaki EĞERSAYI değil, SAYIYSA işlevi hepsini bir seferde bulur. Tarihler de aynı şüpheyi hak eder. Metin olarak okunan tarih alfabetik sıralanır, bu yüzden 10/02, 2/03'ten önce gelir ve 03/04 yazanın kim olduğuna göre 3 Nisan ya da 4 Mart anlamına gelebilir.

Son olarak değişenden çok kaybolanı kontrol edin. Uzun hesap ve kart numaraları klasik bir tuzaktır: Excel sayıları 15 anlamlı haneyle saklar, bu yüzden sayı olarak yazılan veya içe aktarılan 16 haneli kart numarasının son hanesi sıfıra döner.

TipHer tutar sütununun yanına =ISNUMBER(C2) içeren bir yardımcı sütun ekleyin ve YANLIŞ (FALSE) için filtreleyin. Görünen her satır TOPLA, grafikler ve pivot tablolar tarafından atlanacak bir değerdir.

CSV mi XLSX mi: çıktı dosyasını seçme

Veriyle bir kişi Excel, Google E-Tablolar veya Numbers'ta çalışacaksa XLSX seçin. Birkaç tabloyu ayrı sayfalarda, gerçek sayı ve tarih türlerini, kalın başlık satırlarını ve birleştirilmiş hücreleri korur. Bir yazılım içe aktaracaksa CSV seçin: bütçe uygulamaları, muhasebe paketleri, veritabanları ve betikler. CSV, dosya başına bir tablo içeren düz metindir ve 2005 tarihli RFC 4180'de tanımlanır; önemli üç ayar ayırıcı, kodlama ve sayıların sayı olarak saklanıp saklanmamasıdır.

Ayırıcı, içe aktaran programa uymalıdır; ondalıkları virgülle yazan ülkelerdeki Excel noktalı virgül bekler. Kodlama, Müller veya São Paulo gibi adların bozulmadan kalıp kalmayacağını belirler: Excel'in Windows'ta çift tıklamayla doğru okuduğu biçim BOM'lu UTF-8'dir. Baştaki sıfırlar klasik kayıptır. 02134 gibi ABD posta kodları, personel kimlikleri ve ürün kodları miktar değil tanımlayıcıdır ve herhangi bir şey onları sayı saydığı anda 2134 olur. Kimliklerle dolu tablolar için Sayıları sayı olarak kaydet seçeneğini kapatın veya CSV'yi bu sütunlar Metin olarak ayarlanmış şekilde içe aktarın.

Sayı olarak kaydedildi

2134

CSV çift tıklamayla açıldıktan sonra bir Boston posta kodu: baştaki sıfır gitmiş ve adres listesiyle eşleştirme başarısız oluyor.

Metin olarak kaydedildi

02134

Sayıları sayı olarak kaydet kapatılmış veya sütun Metin olarak içe aktarılmış aynı hücre.

Toplu tablo çıkarma ve hassas belgeler

Tek bir tabloyu ayıklamak bir aramadır; bir yıllık faturayı veya on iki aylık banka ekstresini ayıklamak küçük bir veri projesidir. Kaynak belgeleri mümkünse aynı düzende tutun ve her dosya aynı ayarları alsın diye hepsini tek seferde dönüştürün. Metin PDF'lerinde bir seferde her biri en fazla 95 MB olan 20 dosyaya kadar yükleyin ve bir ekstrenin işlem tablosu sayfalara yayılıyorsa Sayfalar seçeneğinde Her şey tek sayfadayı seçin. Fotoğraflar tek tablo resmi olarak dönüştürülür; bu yüzden bir yığın kâğıt fatura için önce sayfaları resimden PDF'e ile birleştirip PDF sayfaları seçeneğini tabloların bulunduğu aralığa ayarlamak çoğu zaman daha hızlıdır.

Toplu işlemden sonra sonuçları kaynak dosya adını kaydeden bir sütunla tek sayfada birleştirin. Belgeler çoğunlukla metinse ve bir iki tablo içeriyorsa, bunun yerine PDF'i Word'e dönüştürmek paragrafları ve tabloları birlikte korur.

Banka ekstreleri, maaş bordroları ve faturalar hesap numaralarını, adresleri ve harcama geçmişini içerir; bu yüzden nereye gittiklerini düşünün. UltKit'te yüklemeler ve oluşturulan dosyalar işlemden 30 dakika sonra silinir ve kimse tarafından okunmaz. Yine de en güvenli kopya bilgisayarınızdan hiç çıkmayandır: yüklemeden önce tam hesap numaraları gibi ihtiyacınız olmayan sütunları kırpın veya karartın ve artık gerekmeyen yerel dışa aktarımları silin.

Ekstreleri tanımadığınız bir dönüştürücüye göndermeyin

Hesap numarası veya vergi kimliği içeren bir şey yüklemeden önce sitenin dosyaları ne kadar süre sakladığını belirttiğini ve adres çubuğunda HTTPS göründüğünü kontrol edin. İşveren veya müşteri sözleşmesi finansal verilerin nerede işlenebileceğini kısıtlıyorsa bunun yerine Excel'in Power Query'si gibi masaüstü yazılımı kullanın.

Önemli noktalar

  • PDF'te tek bir sayıyı seçip seçemediğinizi deneyin: seçebiliyorsanız OCR'ı atlayıp tabloyu doğrudan dışa aktarın.
  • Fotoğraflar ve taramalar düz, yüksek kontrastlı, yaklaşık 300 dpi ve tabloya göre kırpılmış olduğunda en iyi dönüşür.
  • Ondalık ayırıcıyı belgeye uygun ayarlayın; yerel ayar karışıklıkları düzeni bozmadan değerleri değiştirir.
  • Ayıklanan sayıları kullanmadan önce satır sayısını ve bir sütun toplamını orijinalle karşılaştırın.
  • İnsanlar için XLSX, yazılımlar için CSV kullanın; baştaki sıfırlar korunsun diye posta kodlarını ve kimlikleri metin olarak tutun.
PaylaşXFacebookWhatsAppTelegram

Sık sorulan sorular

PDF'deki bir tabloyu doğrudan Excel'e kopyalayabilir miyim?

Bazen. Metin tabanlı bir PDF'den kopyalayıp Excel'e yapıştırmak basit tablolarda işe yarar, ancak çoğu zaman her satır tek bir hücreye düşer ya da boş hücrelerin olduğu yerde sütunlar kayar. XLSX olarak dışa aktarmak tabloyu çok daha güvenilir biçimde yeniden oluşturur.

Bir tablonun ekran görüntüsü neden ekranın fotoğrafından daha iyi dönüşür?

Ekran görüntüsünde çizgiler tamamen düzdür, ışık eşittir ve pikseller nettir; bu yüzden OCR onu neredeyse bir metin belgesi gibi okur. Monitörün telefonla çekilmiş fotoğrafında ise yansıma, moire deseni ve perspektif bozulması olur; yanlış okunan rakamların çoğu bunlardan kaynaklanır.

Birkaç sayfaya yayılan bir tabloyu nasıl çıkarırım?

Tüm sayfa aralığını tek işlemde dönüştürün ve her şeyi tek bir sayfada toplayın, ardından her sayfanın getirdiği tekrarlanan başlık satırlarını silin. Satır sayısının orijinaldeki toplam satır sayısıyla eşleştiğini kontrol edin.

Tablo çıkarma, Word veya PowerPoint dosyasındaki bir tabloyu okuyabilir mi?

Burada tanıma işlemine gerek yoktur, çünkü Word ve PowerPoint tabloları zaten gerçek tablolardır. Tabloyu seçin, kopyalayın ve Excel'e ya da Google Sheets'e yapıştırın; her hücre yerinde kalır.

Tarihlerim neden beş basamaklı sayılara dönüştü?

Excel tarihleri 1 Ocak 1900'den itibaren sayılan seri numaraları olarak saklar; yani 45658, 1 Ocak 2025 demektir. Değerler doğrudur; sütuna tarih biçimi uygulayarak bunları yeniden tarih olarak gösterebilirsiniz.

OCR muhasebe için yeterince doğru mu?

Yazma işinden kurtaracak kadar doğrudur, ancak kontrolü atlamaya yetecek kadar değil. Toplamları kaynak belgeyle karşılaştırın ve bakiyeyi etkileyen her değeri defterlerinize işlemeden önce örnekleme yoluyla kontrol edin.

Okumaya devam edin