Ekstrak Tabel dari PDF ke CSV
PDF ke CSV menemukan baris tabel yang sejajar pada teks PDF dan menulis tiap tabel yang terdeteksi sebagai berkas CSV; beberapa tabel dikirim dalam ZIP. Alat ini butuh lapisan teks dan tidak menghasilkan apa pun untuk prosa atau pindaian.
Seret file ke sini, atau klik untuk memilih
Menerima PDF · maksimal 500.0 MB per file · hingga 20 file sekaligus
Anda juga dapat menempelkan file dengan Ctrl/Cmd+V atau dari menu papan klip.
PDF ke CSV menjalankan `pdftotext -layout`, mencari baris dengan dua spasi beruntun atau lebih, lalu menulis baris itu ke CSV. Setiap tabel yang terdeteksi menjadi `{base}_pN_tM.csv`. Cocok untuk PDF digital yang kolomnya sudah sejajar di teks yang diekstrak.
Satu tabel butuh setidaknya dua baris tabular berurutan. Prosa, satu baris tajuk saja, atau pindaian tanpa lapisan teks memberi `no_content`: HTTP 204 tanpa berkas. Hasil kosong disengaja, bukan kegagalan diam-diam.
Alat ini mengabaikan parameter permintaan. Bidang rentang halaman di halaman ini tidak dibaca; setiap halaman dipindai. Satu tabel → satu `text/csv`; banyak tabel → ZIP `{base}_extracted.zip`. Kolom dipotong pada dua spasi beruntun atau lebih; spasi tunggal di dalam sel tetap. Bidang dikutip menurut RFC 4180.
Ini bukan OCR. Pindaian hanya-gambar tidak punya konten untuk `pdftotext`. OCR situs mengembalikan Markdown, tidak bisa dikirim lagi ke PDF ke CSV. Jika kata hanya di piksel, di sini tidak ada berkas tabel.
PDF ke Excel memakai heuristik tata letak yang sama. Excel menaruh tabel di lembar terpisah dalam satu buku kerja. CSV satu berkas per tabel. Keduanya tidak memulihkan sel gabungan, tajuk berwarna, atau lembar tersembunyi dari PDF.
Buka unduhan di Excel atau LibreOffice Calc dan spot-check beberapa baris. Tabel rapat tanpa celah dua spasi sering jatuh ke satu kolom. Berkas yang dilindungi kata sandi dibuka untuk Anda di halaman ini setelah Anda memasukkan kata sandinya; pengguna API harus menjalankan Hapus kata sandi lebih dulu.
Unggahan bersifat sementara. Kami tidak menyimpan pustaka CSV Anda.
Fitur
- `pdftotext -layout` plus heuristik potong kolom dua spasi
- Satu CSV per tabel; banyak → ZIP; kosong → HTTP 204
- Bukan OCR; Markdown OCR tidak bisa dikirim ke sini
- API anonim: /api/v1/convert/pdf/csv
Kapan memakai alat ini
- Menarik tabel faktur digital ke Excel atau LibreOffice Calc
- Membuat satu CSV per tabel di banyak halaman, bukan satu lembar
- Memberi masukan skrip yang hanya menerima CSV
Bagaimana cara mengekstrak tabel dari PDF ke CSV?
- Unggah PDF berteks yang bisa dipilih dengan kolom seperti tabel.
- Klik proses. Bidang rentang halaman ada tetapi konverter tidak membacanya. Tidak ada opsi OCR.
- Satu tabel → unduh `.csv`. Banyak → ZIP. Tidak ada → sukses kosong; ganti sumber berlapisan teks.
- Buka di Excel atau LibreOffice Calc dan cek pemotongan. PDF prosa murni tidak menghasilkan berkas.
Batasan dan kasus khusus
- Butuh teks yang bisa dipilih dan celah kolom dua spasi
- Tanpa OCR; kontrol rentang halaman tidak berlaku
- Tidak memulihkan sel gabungan dan gaya
- Batas unggah di situs ini: 500 MB per berkas, dikirim bertahap (per potongan) di atas sekitar 95 MB. Satu permintaan API langsung dibatasi 100 MB.
Contoh
- PDF teks dengan daftar harga tiga kolom sering menjadi satu CSV kolom itu
- Rekening bank pindaian tanpa lapisan teks mendapat HTTP 204
Privasi alat ini
File diunggah lewat HTTPS, diproses di memori atau direktori sementara singkat di server kami, lalu dihapus saat hasil siap. Kami tidak menyimpan salinan untuk ditelusuri nanti, pelatihan, atau profil iklan. Lihat Kebijakan Privasi untuk retensi dan pengungkapan cookie AdSense.
Pertanyaan umum
- Mengapa tidak ada CSV?
- Tidak ditemukan dua baris tabular berurutan atau lebih. Pindaian, prosa, dan tabel tanpa celah dua spasi membuat heuristik gagal. API menjawab 204 no_content.
- Bisakah OCR dulu lalu ke CSV?
- Tidak. OCR mengembalikan Markdown. Alat ini hanya membaca PDF lewat pdftotext.
- Apa bedanya dengan PDF ke Excel?
- Deteksi sama. CSV satu berkas per tabel (atau ZIP). Excel menulis tiap tabel ke lembar sendiri dalam satu buku kerja.
- Apakah setiap halaman dibaca?
- Ya. pdftotext membagi halaman; setiap halaman dipindai blok tabel. Bidang rentang di halaman ini tidak dibaca.
Terakhir diperbarui:
Panggil dari kode
Setiap alat di situs ini adalah antarmuka REST biasa. Pemakaian anonim tidak butuh akun atau kunci API. Bisa dipakai dari browser, oleh pengembang, maupun agen AI.
curl -X POST "https://pdf123.xyz/api/v1/convert/pdf/csv" \
-F "[email protected]" \
-F "pageNumbers=all" \
-o output.pdfJuga tersedia sebagai alat MCP untuk klien agen yang memakai Model Context Protocol (JSON-RPC 2.0 lewat POST /mcp). Referensi API lengkap
Gunakan dari agen AI
SkillDengan skill ini, Claude Code, Codex, Cursor, dan agen AI lainnya bisa menjalankan "PDF ke CSV" untuk Anda: /skills/pdf123-pdf-to-csv.md
File hanya dipakai untuk pemrosesan ini, lalu dihapus otomatis.