Cara Mengambil Tabel dari Gambar dan PDF ke Excel atau CSV
PDF teks dengan tabel sungguhan bisa diubah ke Excel dalam hitungan detik; foto atau hasil scan perlu OCR lebih dulu, dan tabel yang sebenarnya hanya teks rata tab perlu dipecah menjadi kolom, bukan dikenali. Apa pun caranya, periksa jumlah baris dan total satu kolom sebelum memercayai hasilnya, karena kesalahan yang berbahaya adalah angka yang salah, bukan format yang berantakan.
Apa cara tercepat dan andal untuk mengambil tabel dari gambar atau PDF?
Kenali dulu sumbernya. PDF yang dibuat oleh perangkat lunak sudah berisi teks, jadi ekspor langsung ke XLSX. Foto atau halaman hasil scan perlu OCR dengan deteksi tabel: potret lurus, sekitar 300 dpi, dan potong hanya pada tabelnya. Lalu bandingkan jumlah baris dan jumlah total satu kolom dengan aslinya sebelum Anda memakai angka-angkanya.
Tiga jenis tabel, tiga pekerjaan berbeda
Sebelum memilih alat, cari tahu jenis tabel yang sebenarnya Anda miliki, karena tiga sumber yang umum gagal dengan cara yang berbeda. Buka PDF-nya dan coba pilih satu angka dengan kursor. Jika angka itu tersorot sendiri, file tersebut adalah PDF teks: setiap karakter disimpan sebagai teks pada posisi yang pasti, dan ekstraksi sebagian besar hanya soal mengelompokkan karakter-karakter itu menjadi baris dan kolom. Jika seluruh halaman tersorot sebagai satu blok, atau tidak ada yang tersorot sama sekali, yang Anda pegang adalah gambar sebuah tabel, dan pikselnya harus dibaca lebih dulu.
Kasus ketiga mudah terlewat. Banyak laporan yang diekspor dari sistem akuntansi lama, program terminal, dan isi email tampak seperti tabel, padahal hanya teks biasa yang dirapikan dengan tab atau deretan spasi. Tidak ada sel sama sekali, hanya tata letak monospace. Menjalankan OCR pada screenshot teks semacam itu justru membuang informasi yang sudah Anda miliki; menyalin teksnya lalu memecahnya menjadi kolom lebih cepat dan hasilnya persis. Kartu di bawah merangkum kebutuhan setiap sumber.
PDF teks dengan tabel sungguhan
Diekspor dari Excel, aplikasi akuntansi, atau portal bank. Karakternya sudah berupa teks, jadi konverter hanya perlu membangun ulang kisinya. Nilainya hampir selalu sempurna, sesekali bermasalah pada judul kolom yang digabung.
Tabel hasil scan atau foto
Faktur kertas, daftar harga cetak, atau rekening koran yang dipindai seseorang. OCR harus membaca setiap karakter sebelum kisinya bisa ditemukan, jadi kualitas gambar menentukan berapa banyak digit yang salah.
Teks rata tab yang tampak seperti tabel
Laporan lebar tetap atau isi email yang ditempel. Salin, tempel ke lembar kerja, lalu pecah dengan Teks ke Kolom di Excel atau Pisahkan teks menjadi kolom di Google Spreadsheet, memakai tab atau lebar tetap.
Apa yang sebenarnya dilakukan pengenalan tabel
Pengenalan tabel adalah tahap kedua yang berjalan setelah karakternya diketahui. Pertama, sel ditemukan: pada tabel bergaris, garis horizontal dan vertikal ditelusuri dan setiap kotak tertutup dianggap satu sel; pada tabel tanpa garis, dicari celah ruang kosong vertikal yang membentang sepanjang tinggi blok. Kemudian kolom diselaraskan, misalnya menentukan bahwa angka yang bergeser beberapa piksel ke kanan dari angka di atasnya tetap berada di kolom yang sama.
Berikutnya baris judul. Pengenal mencari baris pertama yang tebal, berlatar arsir, atau berisi kata-kata di atas kolom angka, dan menggabungkan judul yang terlipat menjadi dua baris ke dalam satu sel. Sel gabungan adalah langkah terakhir: label seperti Q1 yang membentang di atas tiga kolom bulan dikenali dari garis dalam yang hilang, lalu dibangun ulang sebagai sel gabungan atau disalin ke setiap kolom yang dicakupnya.
Semua ini bukan pemahaman bacaan. Perangkat lunak tidak tahu bahwa sebuah kolom berisi tanggal atau bahwa suatu baris adalah subtotal; ia hanya melihat geometri dan karakter. Itulah sebabnya alat yang sama bisa sempurna pada satu rekening koran tetapi mengacak rekening koran berikutnya dari bank lain, dan itulah alasan pengaturan seperti Gaya tabel dan Deteksi baris judul ada: keduanya memberi pengenal fakta yang tidak bisa ia simpulkan dengan andal.
Saat pengenalan tabel keliru
Sebagian besar kegagalan terbagi dua. Kegagalan geometri merusak kisi, sehingga nilai masuk ke baris atau kolom yang salah. Kegagalan angka membiarkan kisi utuh tetapi mengubah arti sebuah sel, dan ini lebih buruk karena lembar kerjanya tampak baik-baik saja. Kolom yang bergeser langsung terlihat; 1.234 yang dibaca sebagai desimal, bukan seribu, tidak terlihat.
Format angka per negara adalah sumber masalah utama. Amerika Serikat dan Inggris menulis 1,234.56; Indonesia, Jerman, Brasil, dan sebagian besar Eropa daratan menulis 1.234,56; Prancis memakai spasi sebagai pemisah ribuan; Swiss sering memakai apostrof, seperti 1'234.56; dan India mengelompokkan digit sebagai 1,23,456. Dokumen akuntansi menambahkan angka negatif dalam tanda kurung dan simbol mata uang yang menempel pada digit. Berikut hal yang perlu diwaspadai dan cara mengatasi setiap kasus.
Tabel tanpa garis, kolom bergeser
Atur Gaya tabel ke Kolom spasi kosong agar celah, bukan garis, yang menandai kolom, dan potong teks di atas dan bawah tabel yang memutus celah tersebut.
Halaman terputar atau miring
Halaman yang terputar 90 derajat terbaca sebagai teks acak, dan kemiringan beberapa derajat membuat baris menyatu. Putar hasil scan hingga tegak dan biarkan Luruskan gambar aktif.
Isian tulisan tangan
Pengenalan tabel disetel untuk karakter cetak. Huruf kapital rapi di formulir berkotak sering berhasil; catatan tulisan sambung di buku besar biasanya perlu diketik ulang atau diperiksa sel demi sel dengan teliti.
1.234 terbaca sebagai satu koma dua tiga empat
Konvensi desimalnya salah ditebak. Atur Pemisah desimal ke Koma 1.234,56 atau Titik 1,234.56 sesuai dokumen, alih-alih membiarkannya pada Otomatis.
Nominal dengan Rp, $, € atau kode ISO tetap berupa teks
Sel seperti IDR 45.000 atau 45,00 € mungkin tidak berubah menjadi angka. Hapus simbolnya dengan Cari dan Ganti, lalu terapkan kembali format mata uang pada kolom tersebut.
(250.00) terimpor sebagai teks
Tanda kurung berarti negatif dalam akuntansi. Excel membaca (250) yang diketik manual sebagai minus 250, tetapi teks hasil pengenalan yang mengandung spasi atau simbol di dalamnya bisa tetap menjadi teks; ganti tanda kurungnya dengan tanda minus di depan.
Siapkan gambar sebelum dikonversi
Setiap menit yang dihabiskan untuk menyiapkan masukan menghemat beberapa menit di lembar kerja. Mesin OCR umumnya disetel untuk teks yang dipindai sekitar 300 dpi, yang untuk halaman A4 atau US Letter berarti kira-kira 2480 × 3508 px atau 2550 × 3300 px. Kamera ponsel modern dengan mudah melampauinya jika halaman memenuhi bingkai, tetapi foto satu halaman penuh yang diambil dari seberang meja, lalu dipotong ke tabel kecil, bisa turun jauh di bawah angka itu.
Kontras sama pentingnya dengan resolusi. Struk kertas termal memudar, garis tabel abu-abu di atas latar abu-abu menghilang, dan bayangan ponsel Anda di atas halaman bisa membelah sebuah kolom. Jika aslinya dokumen kertas yang akan rutin Anda ambil datanya, panduan memindai dokumen ke PDF membahas pencahayaan dan pengaturan pemindai lebih rinci. Sebelum mengunggah, periksa daftar ini.
- Halaman rata dan kamera tepat di atasnya, tidak miring
- Teks gelap di atas latar terang tanpa bayangan atau pantulan cahaya di baris-barisnya
- Digit kecil tetap tajam saat diperbesar ke 100%, kira-kira 300 dpi untuk halaman cetak
- Gambar dipotong hanya pada tabelnya, tanpa kop surat, logo, atau catatan di margin
- Halaman dalam posisi tegak, dan setiap foto memuat satu tabel atau beberapa tabel yang terpisah jelas
- Tabel multi-halaman difoto halaman demi halaman secara berurutan, tanpa ada yang terlewat
Lima cara mengubah gambar tabel atau PDF menjadi spreadsheet
Fitur Data dari Gambar di Excel pertama hadir di aplikasi Android pada 2019, lalu di iPhone, dan kini ada di Excel untuk Microsoft 365 di Windows dan Mac lewat Data > Dari Gambar. Anda memotret atau memuat satu tabel, meninjau sel hasil pengenalan di panel samping yang menandai nilai yang meragukan, lalu menyisipkannya. Google menawarkan jalan yang kurang langsung: di Drive, klik kanan gambar atau PDF dan pilih Buka dengan > Google Dokumen. Halaman bantuan Google sendiri membatasi fitur ini pada file 2 MB atau lebih kecil dan hanya membaca 10 halaman pertama PDF, dan hasilnya berupa dokumen, jadi tabel sering muncul sebagai baris-baris teks yang lalu Anda tempel ke Spreadsheet dan pecah.
Adobe Acrobat Pro mengekspor PDF ke workbook Microsoft Excel dan menjalankan OCR pada halaman hasil scan saat ekspor. Excel untuk Microsoft 365 di Windows juga bisa menarik tabel dari PDF teks lewat Dapatkan Data > Dari File > Dari PDF, yang membuka Power Query; fitur ini mencantumkan setiap tabel yang terdeteksi per halaman, memungkinkan Anda menyambung halaman-halaman bulanan rekening koran menjadi satu tabel, dan memperbarui diri saat Anda mengganti file dengan bulan berikutnya. Fitur ini tidak membaca hasil scan, dan Excel untuk Mac tidak memiliki konektor tersebut.
Konverter di browser menangani sisanya tanpa memasang apa pun. Untuk PDF teks atau hasil scan, ubah PDF ke Excel menjadikan setiap tabel yang terdeteksi sebagai sheet tersendiri; untuk foto atau screenshot, ubah gambar ke Excel atau simpan tabel sebagai CSV bila program lain yang akan mengimpornya. Tabel berikut membandingkan kelima cara itu.
| Cara | Membaca hasil scan dan foto | Tempat berjalan | Paling cocok untuk |
|---|---|---|---|
| Data dari Gambar di Excel | Ya | Aplikasi seluler Excel; Microsoft 365 di Windows dan Mac | Satu tabel cetak, ditinjau sel demi sel |
| OCR Google Drive | Ya, file 2 MB atau lebih kecil | Drive di browser apa pun | Tabel pendek jika Anda sudah bekerja di Google Spreadsheet |
| Ekspor Acrobat ke Excel | Ya, di Acrobat Pro | Aplikasi desktop Acrobat, berbayar | PDF panjang jika Anda sudah punya lisensi |
| Power Query Dari PDF | Tidak, hanya PDF teks | Excel untuk Microsoft 365 di Windows | Tata letak rekening koran yang sama setiap bulan |
| Konverter di browser | Ya | Browser apa pun, di ponsel atau desktop | XLSX atau CSV tanpa memasang apa pun |
Periksa hasilnya sebelum dipakai
Tabel hasil konversi yang tampak benar belum tentu tabel yang bisa diandalkan. Mulailah dari jumlah baris: jika rekening koran mencantumkan 47 transaksi, lembar kerja harus punya 47 baris data, bukan 46 karena dua baris menyatu atau 49 karena keterangan yang terlipat menjadi baris tersendiri. Lalu jumlahkan satu kolom angka dengan SUM dan bandingkan dengan total yang tercetak di dokumen. Jika dokumen tidak mencantumkan total, jumlahkan beberapa nilai secara manual dan bandingkan.
Selanjutnya, cari sel yang hanya berpura-pura menjadi angka. Di Excel, angka sungguhan secara bawaan rata kanan dan teks rata kiri, jadi kolom dengan beberapa nominal rata kiri sedang memberi tanda; ISNUMBER di kolom bantu menemukan semuanya sekaligus. Tanggal juga patut dicurigai. Tanggal yang terbaca sebagai teks diurutkan secara alfabetis, sehingga 10/02 muncul sebelum 2/03, dan 03/04 bisa berarti 3 April atau 4 Maret tergantung siapa yang menulisnya.
Terakhir, periksa apa yang hilang, bukan hanya apa yang berubah. Nomor rekening dan nomor kartu yang panjang adalah jebakan klasik: Excel menyimpan angka dengan 15 digit signifikan, sehingga nomor kartu 16 digit yang diketik atau diimpor sebagai angka akan berubah digit terakhirnya menjadi nol.
TipTambahkan kolom bantu berisi =ISNUMBER(C2) di samping setiap kolom nominal lalu saring untuk FALSE. Setiap baris yang muncul adalah nilai yang akan dilewati oleh SUM, grafik, dan tabel pivot.
CSV atau XLSX: memilih file keluaran
Pilih XLSX jika orang yang akan mengolah datanya di Excel, Google Spreadsheet, atau Numbers. Format ini menyimpan beberapa tabel di sheet terpisah, tipe angka dan tanggal yang sebenarnya, baris judul tebal, dan sel gabungan. Pilih CSV jika perangkat lunak yang akan mengimpornya: aplikasi anggaran, aplikasi akuntansi, database, dan skrip. CSV adalah teks biasa dengan satu tabel per file, dijelaskan dalam RFC 4180 tahun 2005, dan tiga pengaturan yang penting adalah pemisah, encoding, dan apakah angka disimpan sebagai angka.
Pemisah harus cocok dengan program pengimpor; Excel di negara yang menulis desimal dengan koma, termasuk Indonesia, mengharapkan titik koma. Encoding menentukan apakah nama seperti Müller atau São Paulo tetap utuh: UTF-8 dengan BOM adalah yang dibaca dengan benar oleh Excel untuk Windows saat file diklik dua kali. Nol di depan adalah kehilangan yang klasik. Kode pos AS seperti 02134, nomor induk karyawan, dan kode produk adalah pengenal, bukan jumlah, dan berubah menjadi 2134 begitu ada yang memperlakukannya sebagai angka. Matikan Simpan angka sebagai angka untuk tabel yang penuh pengenal, atau impor CSV dengan kolom-kolom tersebut diatur sebagai Teks.
Disimpan sebagai angka
2134
Kode pos Boston setelah CSV dibuka dengan klik dua kali: nol di depannya hilang dan pencocokan dengan daftar alamat gagal.
Disimpan sebagai teks
02134
Sel yang sama dengan Simpan angka sebagai angka dimatikan, atau kolomnya diimpor sebagai Teks.
Ekstraksi massal dan dokumen sensitif
Mengambil satu tabel hanyalah pencarian singkat; mengambil faktur selama setahun atau dua belas rekening koran bulanan adalah proyek data kecil. Sebisa mungkin gunakan dokumen sumber dengan tata letak yang sama, dan konversi sekaligus agar setiap file mendapat pengaturan yang sama. Untuk PDF teks, unggah hingga 20 file sekaligus, masing-masing hingga 95 MB, dan pilih Semua dalam satu sheet pada opsi Sheet saat tabel transaksi rekening koran berlanjut ke halaman berikutnya. Foto dikonversi satu gambar tabel per proses, jadi untuk setumpuk faktur kertas sering lebih cepat menggabungkan halaman-halamannya dulu dengan ubah gambar ke PDF lalu mengarahkan Halaman PDF ke rentang yang memuat tabel.
Setelah satu batch selesai, gabungkan hasilnya ke satu sheet dengan kolom yang mencatat nama file sumber. Jika dokumennya sebagian besar berupa teks dengan satu atau dua tabel, mengubah PDF ke Word justru mempertahankan paragraf dan tabel bersama-sama.
Rekening koran, slip gaji, dan faktur memuat nomor rekening, alamat, dan riwayat belanja, jadi pikirkan ke mana file itu dikirim. Di UltKit, unggahan dan file hasil dihapus 30 menit setelah diproses dan tidak dibaca siapa pun. Meski begitu, salinan yang paling aman adalah yang tidak pernah meninggalkan komputer Anda: potong atau sensor kolom yang tidak diperlukan, seperti nomor rekening lengkap, sebelum mengunggah, dan hapus file ekspor lokal yang sudah tidak Anda perlukan.
Jangan kirim rekening koran ke konverter yang tidak jelas identitasnya
Pastikan situs menyebutkan berapa lama file disimpan dan bilah alamat menampilkan HTTPS sebelum Anda mengunggah apa pun yang berisi nomor rekening atau NPWP. Jika kontrak dengan pemberi kerja atau klien membatasi tempat data keuangan boleh diproses, gunakan perangkat lunak desktop seperti Power Query di Excel.
Poin penting
- Uji apakah Anda bisa memilih satu angka di PDF: jika bisa, lewati OCR dan ekspor tabelnya secara langsung.
- Foto dan hasil scan paling baik dikonversi jika lurus, kontras tinggi, sekitar 300 dpi, dan dipotong hanya pada tabelnya.
- Atur pemisah desimal sesuai dokumen; format angka yang tertukar mengubah nilai tanpa merusak tata letak.
- Bandingkan jumlah baris dan total satu kolom dengan aslinya sebelum memakai angka hasil ekstraksi.
- Gunakan XLSX untuk manusia dan CSV untuk perangkat lunak, dan simpan kode pos serta nomor pengenal sebagai teks agar nol di depannya tetap ada.
Pertanyaan yang sering diajukan
Bisakah tabel dari PDF langsung disalin ke Excel?
Kadang-kadang. Menyalin dari PDF teks dan menempelkannya ke Excel berhasil untuk tabel sederhana, tetapi setiap baris sering masuk ke satu sel saja atau kolom bergeser di tempat sel kosong. Ekspor ke XLSX membangun ulang kisi dengan lebih andal.
Mengapa screenshot tabel lebih mudah diubah ke Excel daripada foto layar?
Screenshot punya garis yang benar-benar lurus, pencahayaan merata, dan piksel yang tajam, sehingga OCR membacanya hampir seperti dokumen teks. Foto monitor dari ponsel menambahkan pantulan cahaya, pola moire, dan distorsi perspektif, yang menjadi penyebab sebagian besar digit salah baca.
Bagaimana mengambil tabel PDF yang terbentang di beberapa halaman?
Konversi seluruh rentang halaman dalam satu proses dan taruh semuanya di satu sheet, lalu hapus baris judul berulang yang terbawa dari setiap halaman. Pastikan jumlah barisnya sama dengan total baris di dokumen asli.
Bisakah ekstraksi tabel membaca tabel di dalam file Word atau PowerPoint?
Di sana tidak perlu pengenalan, karena tabel Word dan PowerPoint sudah merupakan tabel sungguhan. Pilih tabelnya, salin, lalu tempel ke Excel atau Google Spreadsheet, dan setiap sel tetap di tempatnya.
Mengapa tanggal hasil ekstraksi tabel berubah menjadi angka lima digit?
Excel menyimpan tanggal sebagai nomor seri yang dihitung sejak 1 Januari 1900, jadi 45658 adalah 1 Januari 2025. Nilainya benar; terapkan format tanggal pada kolom itu agar tampil sebagai tanggal lagi.
Apakah OCR tabel cukup akurat untuk pembukuan?
Cukup akurat untuk menghemat waktu mengetik, tetapi tidak untuk melewatkan pemeriksaan. Cocokkan total dengan dokumen sumber dan periksa secara acak setiap nilai yang mengubah saldo sebelum mencatatnya ke pembukuan Anda.
Baca juga
Cara Mengubah PDF ke Word: 4 Cara, OCR, dan yang Sering Rusak
Ubah PDF ke Word dengan Word 2013+, Google Docs, Acrobat, atau alat browser. Pahami mengapa tata letak bergeser, kapan scan perlu OCR, dan cara memperbaikinya.
Tom Okafor · 29 Agu 2026 · 11 menit baca
Cara Scan Dokumen ke PDF di HP, PC Windows, dan Mac
Scan dokumen ke PDF lewat Catatan iPhone, Google Drive, Windows Scan, atau Image Capture: 300 dpi, grayscale, satu file, bisa dicari, cukup kecil untuk email.
Lucas Ferreira · 26 Agu 2026 · 11 menit baca
Cara Mengubah Suara ke Teks Gratis dan Tips Agar Akurat
Ubah suara ke teks gratis lewat Memo Suara, Google Recorder, Word, atau alat browser. Faktor akurasi, cara menyiapkan file, dan pilihan SRT atau TXT.
Mina Sato · 21 Sep 2026 · 12 menit baca