แปลง PDF เป็น CSV
นำแถวในตาราง PDF ออกมาเป็นไฟล์ CSV ธรรมดาที่แอปจัดการงบประมาณ ระบบนำเข้าข้อมูลบัญชี สคริปต์ Python หรือฐานข้อมูลอ่านได้ โดยไม่ต้องพิมพ์ตัวเลขจากรายงานหรือใบแจ้งยอดใหม่
แปลงไฟล์ข้อมูล
หรือลากไฟล์ CSV, TSV, TXT … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
อักขระที่ใช้คั่นคอลัมน์ในไฟล์ CSV และไฟล์ข้อความ ทั้งตอนอ่านและตอนเขียน ค่าอัตโนมัติจะตรวจหาจากไฟล์ต้นฉบับและเขียนด้วยจุลภาค
UTF-8 ใช้ได้กับทุกภาษา เลือก UTF-8 พร้อม BOM หาก Excel บน Windows แสดงอักษรที่มีวรรณยุกต์หรืออักษรเอเชียเพี้ยนเมื่อเปิด CSV
สำหรับไฟล์ Excel, ODS และ Numbers: แปลงเฉพาะชีตแรก หรือทุกชีต (CSV หนึ่งไฟล์ต่อชีตใน ZIP หรือคีย์ JSON หนึ่งคีย์ต่อชีต)
ชื่อแท็บชีตในสเปรดชีตใหม่ ไม่เกิน 31 อักขระ
อาร์เรย์ของออบเจ็กต์จะใช้ชื่อคอลัมน์เป็นคีย์ในทุกแถว ส่วนอาร์เรย์ของอาร์เรย์จะกะทัดรัดกว่าและเก็บส่วนหัวไว้เป็นอาร์เรย์แรก
ชื่อของอิลิเมนต์ชั้นนอกที่ครอบทุกแถว โดยแต่ละแถวจะกลายเป็น <row> ภายในอิลิเมนต์นั้น
ใช้ในคำสั่ง CREATE TABLE และ INSERT ใช้ได้เฉพาะตัวอักษร ตัวเลข และขีดล่าง
การใส่เครื่องหมายคำพูดและชนิดคอลัมน์แตกต่างกันเล็กน้อยในแต่ละฐานข้อมูล ให้เลือกฐานข้อมูลที่จะนำเข้า
เขียนเซลล์วันที่ใหม่ให้เป็นรูปแบบเดียวกัน ISO (2026-10-18) ปลอดภัยที่สุดสำหรับฐานข้อมูลและโค้ด ส่วนคงเดิมจะเก็บไว้ตามที่ปรากฏในต้นฉบับ
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดไฟล์ PDF
วางไฟล์ PDF หนึ่งไฟล์หรือมากกว่าลงในพื้นที่อัปโหลด สูงสุด 20 ไฟล์ต่อครั้ง ไฟล์ละไม่เกิน 95 MB PDF ต้องมีข้อความจริงอยู่ในไฟล์ ไม่ใช่เป็นเพียงภาพที่สแกนมา
- 2
ตรวจสอบวันที่และช่องว่าง
ตัวเลือก วันที่ เริ่มต้นเป็น ISO (2026-10-18) และเปิด ตัดช่องว่าง ไว้ ซึ่งเหมาะกับการนำเข้าข้อมูลส่วนใหญ่ หากปลายทางต้องการ ให้เปลี่ยน ตัวคั่น เป็นเซมิโคลอนหรือแท็บภายใต้ การตั้งค่าขั้นสูง
- 3
แปลงไฟล์แล้วตรวจสอบแถว
กด แปลงเป็น CSV ดาวน์โหลดไฟล์ แล้วตรวจแถวแรกและแถวสุดท้ายก่อนนำเข้า
ทำไมการคัดลอกตาราง PDF ลงไฟล์ CSV จึงทำได้ยาก
Adobe สร้าง PDF ขึ้นในปี 1993 เพื่อให้หน้ากระดาษดูเหมือนกันทุกประการบนเครื่องพิมพ์และหน้าจอทุกแบบ และกลายเป็นมาตรฐานเปิด ISO 32000-1 ในปี 2008 หน้าที่ของมันคือวางตัวอักษรที่พิกัดที่แน่นอน PDF ส่วนใหญ่ไม่มีตารางในความหมายของข้อมูลเลย ใบแจ้งยอดเป็นเพียงชิ้นส่วนข้อความที่เรียงตรงกันเป็นคอลัมน์ พร้อมเส้นที่ลากคั่นไว้
นี่คือเหตุผลที่การคัดลอกตารางจากโปรแกรมดู PDF ไปวางในสเปรดชีตมักได้ทุกอย่างอยู่ในคอลัมน์เดียว หรือจำนวนเงินไปรวมกับรายละเอียด Tagged PDF ซึ่งเริ่มใน PDF 1.4 ปี 2001 และเป็นข้อกำหนดของมาตรฐานการเข้าถึง PDF/UA (ISO 14289) สามารถระบุเซลล์ตารางจริงได้ แต่ระบบธนาคารและเครื่องมือทำรายงานแทบไม่สร้างไฟล์แบบนี้ ตัวแปลงจึงต้องสร้างตารางขึ้นใหม่จากตำแหน่ง
การแปลง PDF เป็น CSV สร้างแถวขึ้นใหม่อย่างไร
อ่านเลเยอร์ข้อความ
ดึงแต่ละคำพร้อมตำแหน่งบนหน้า จึงไม่ต้องเดาจากพิกเซล
หาคอลัมน์และแถว
คำที่อยู่ในแถบแนวตั้งเดียวกันเป็นคอลัมน์ คำที่อยู่บนเส้นฐานเดียวกันเป็นแถว
เขียน CSV ที่สะอาด
ใส่เครื่องหมายคำพูดให้ฟิลด์ที่จำเป็น ปรับวันที่ให้เป็นรูปแบบเดียวกัน และตัดช่องว่าง
| from ↓ · to → | CSV here | XLSX here | แปลงรูปเป็น Excel (OCR) |
|---|---|---|---|
| PDF ที่บันทึกจากซอฟต์แวร์ | PDF ที่บันทึกจากซอฟต์แวร์ to CSV here: yes | PDF ที่บันทึกจากซอฟต์แวร์ to XLSX here: yes | PDF ที่บันทึกจากซอฟต์แวร์ to แปลงรูปเป็น Excel (OCR): yes |
| Excel หรือ Word ที่พิมพ์เป็น PDF | Excel หรือ Word ที่พิมพ์เป็น PDF to CSV here: yes | Excel หรือ Word ที่พิมพ์เป็น PDF to XLSX here: yes | Excel หรือ Word ที่พิมพ์เป็น PDF to แปลงรูปเป็น Excel (OCR): yes |
| ใบแจ้งยอดกระดาษที่สแกน | – ใบแจ้งยอดกระดาษที่สแกน to CSV here: no | – ใบแจ้งยอดกระดาษที่สแกน to XLSX here: no | ใบแจ้งยอดกระดาษที่สแกน to แปลงรูปเป็น Excel (OCR): yes |
| ภาพถ่ายตารางจากโทรศัพท์ | – ภาพถ่ายตารางจากโทรศัพท์ to CSV here: no | – ภาพถ่ายตารางจากโทรศัพท์ to XLSX here: no | ภาพถ่ายตารางจากโทรศัพท์ to แปลงรูปเป็น Excel (OCR): yes |
Portable Document Format
PDF สร้างขึ้นโดย Adobe ในปี 1993 และกลายเป็นมาตรฐานเปิด ISO 32000 ในปี 2008 รูปแบบนี้ตรึงข้อความ ฟอนต์ รูปภาพ และเลย์เอาต์ไว้ เอกสารจึงแสดงผลเหมือนกันบนทุกหน้าจอและเครื่องพิมพ์ ไฟล์ PDF สามารถมีแบบฟอร์ม ลายเซ็น ลิงก์ ไฟล์แนบ และข้อความที่ค้นหาได้ และรุ่นย่อย PDF/A ใช้สำหรับการเก็บถาวรระยะยาว เลย์เอาต์ที่ตายตัวทำให้แก้ไข PDF ได้ยาก และ PDF ที่สแกนมาจะมีเพียงภาพเท่านั้นหากไม่ได้ทำ OCR เบราว์เซอร์และระบบปฏิบัติการทุกตัวเปิดไฟล์นี้ได้
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- ได้
- ภาพเคลื่อนไหว
- ไม่ได้
- เปิดตัว
- 1993 · Adobe
CSV
ค่าที่คั่นด้วยจุลภาค (CSV)
CSV คือรูปแบบข้อความธรรมดาสำหรับตาราง โดยแต่ละบรรทัดคือหนึ่งแถวและใช้จุลภาคคั่นคอลัมน์ ใช้กันมาตั้งแต่ยุคแรกของคอมพิวเตอร์และมีคำอธิบายใน RFC 4180 แม้ว่าหลายรูปแบบย่อยจะใช้อัฒภาคหรือแท็บและการเข้ารหัสข้อความที่ต่างกัน สเปรดชีต ฐานข้อมูล และเครื่องมือวิเคราะห์ข้อมูลแทบทุกตัวนำเข้าและส่งออก CSV ได้ จึงเป็นรูปแบบมาตรฐานสำหรับย้ายข้อมูลระหว่างระบบ CSV เก็บเฉพาะค่า ไม่มีสูตร การจัดรูปแบบ หลายชีต หรือชนิดข้อมูล
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- –
การแปลง PDF เป็น CSV คือการนำตัวเลขกลับเข้าสู่ระบบ ใบแจ้งยอด รายการราคา หรือตารางวิจัยถูกเผยแพร่เป็น PDF ไว้สำหรับอ่าน แต่ตอนนี้สคริปต์ ระบบบัญชี หรือฐานข้อมูลต้องการตัวเลขเดียวกันในรูปแบบแถว
แปลง PDF เป็น CSV สำหรับใบแจ้งยอด รายการราคา และรายงาน
ใบแจ้งยอดธนาคารและบัตรเครดิตเป็นแหล่งที่พบบ่อยที่สุด หลายธนาคารให้ดาวน์โหลด CSV หรือ OFX ของเดือนล่าสุด แต่ใบแจ้งยอดเก่ามีแค่ PDF ผู้ที่นำประวัติทั้งปีเข้า YNAB งบประมาณในสเปรดชีต หรือซอฟต์แวร์ของนักบัญชีจึงต้องแปลง PDF ควรตั้ง วันที่ เป็น ISO เพื่อไม่ให้วันและเดือนสลับกันตอนนำเข้า
รายการราคาของซัพพลายเออร์และรายงานสต็อกเป็นกลุ่มที่สอง ผู้ค้าส่งส่งแค็ตตาล็อก PDF มา และเจ้าของร้านต้องการ SKU กับราคาเป็นแถวเพื่ออัปเดตร้านค้า นักวิจัยและนักข่าวดึงตารางจากรายงานของรัฐและรายงานประจำปีไปวิเคราะห์ใน R หรือ pandas ซึ่ง CSV เป็นอินพุตที่เหมาะที่สุด หากไปป์ไลน์ของคุณต้องการเรคอร์ดที่มีโครงสร้างแทนแถวแบบแบน แปลง PDF เป็น JSON จะเขียนตารางเดียวกันเป็นออบเจกต์ที่ใช้ชื่อหัวตารางเป็นคีย์
ควรเทียบยอดรวมก่อนเชื่อผลลัพธ์เสมอ ถ้าผลรวมใน CSV ตรงกับยอดรวมที่พิมพ์ใน PDF นั่นคือหลักฐานที่เร็วที่สุดว่าไม่มีแถวถูกแยกหรือข้ามไป
คำถามเกี่ยวกับการแปลง PDF เป็น CSV
ทำไมแปลง PDF เป็น CSV แล้วได้ไฟล์ว่าง
PDF นั้นน่าจะเก็บภาพของหน้ากระดาษแทนที่จะเป็นข้อความ ซึ่งเป็นผลลัพธ์ที่ได้จากเครื่องสแกนหรือกล้องโทรศัพท์ ลองลากเลือกคำใน PDF ที่เปิดอยู่ ถ้าไม่มีอะไรถูกไฮไลต์ แสดงว่าไม่มีข้อความให้ดึง ให้ใช้เครื่องมือ แปลงรูปเป็น Excel แทน ซึ่งอ่านตารางด้วย OCR
นำเข้าไฟล์ CSV ไปยัง QuickBooks Online ได้หรือไม่
ได้ QuickBooks Online รับรายการธุรกรรมธนาคารเป็น CSV แบบสามคอลัมน์ (วันที่ รายละเอียด จำนวนเงิน) หรือสี่คอลัมน์ (วันที่ รายละเอียด เครดิต เดบิต) ให้ลบคอลัมน์ส่วนเกินใน CSV เก็บแถวหัวตารางไว้หนึ่งแถว และตรวจให้วันที่ใช้รูปแบบเดียวกันทั้งหมด
ตารางมีหัวตารางซ้ำทุกหน้า หัวตารางนั้นจะปรากฏในไฟล์หรือไม่
โดยปกติได้ เพราะหัวตารางที่ซ้ำเป็นข้อความจริงในแต่ละหน้า หลังแปลงให้เรียงหรือกรอง CSV แล้วลบบรรทัดหัวตารางที่เกินออก หรือลบในเครื่องมือนำเข้าหากรองรับการข้ามแถว
สำหรับตารางใน PDF ควรแปลงเป็น CSV หรือ Excel ดีกว่ากัน
CSV เหมาะกว่าเมื่อโปรแกรมอื่นจะนำเข้าข้อมูล เพราะมีเฉพาะค่าเท่านั้น เลือก แปลง PDF เป็น Excel เมื่อมีคนต้องอ่านและแก้ไขตาราง เพราะเวิร์กบุ๊กแยกหลายตารางไว้คนละชีตได้
แปลง PDF ที่มีรหัสผ่านได้หรือไม่
ไม่ได้ขณะที่ไฟล์ยังล็อกอยู่ เพราะอ่านข้อความไม่ได้จนกว่าจะเอารหัสผ่านออก หากทราบรหัสผ่าน ให้ใช้ ปลดล็อก PDF ก่อน แล้วแปลงไฟล์ที่ปลดล็อกแล้ว