ในการดาวน์โหลดตาราง HTML เป็นไฟล์ CSVให้ใช้ส่วนเสริมส่งออกตารางของ Firefox หรือคัดลอกเซลล์ที่มองเห็นได้ลงในสเปรดชีตแล้วส่งออก ส่วนเสริมจะเร็วกว่า การคัดลอกจะช่วยหลีกเลี่ยงการติดตั้งส่วนขยาย ไฟล์ CSV จะเก็บเฉพาะแถวและค่า ไม่ใช่สี ฟอนต์ หรือเค้าโครงของเว็บเพจ
ตาราง HTML ที่เลือกได้จะแสดงแถวและคอลัมน์ที่โปรแกรมส่งออกอ่าน
ตรวจสอบให้แน่ใจว่าหน้าเว็บมีตาราง HTML อยู่
ตาราง HTML คือข้อมูลที่มีโครงสร้างจัดเรียงเป็นแถวและเซลล์ ไม่ใช่ภาพหน้าจอ แผนภูมิ หรือกราฟิกที่วาดบนผืนผ้าใบ หากคุณสามารถเลือกข้อความในแต่ละเซลล์ได้ ก็มีแนวโน้มว่าเป็นตารางจริง เอกสารอ้างอิง MDN เกี่ยวกับองค์ประกอบตาราง HTMLอธิบายโครงสร้างไว้ รอให้หน้าเว็บโหลดเสร็จสมบูรณ์ก่อน เพราะบางเว็บไซต์จะแสดงตารางหลังจากที่คุณเลื่อนหน้าจอหรือใช้ตัวกรองแล้วเท่านั้น หากเว็บไซต์มีไฟล์ CSV ให้ดาวน์โหลด ให้ใช้ไฟล์นั้นก่อน
ตัวเลือกที่ 1: ส่งออกข้อมูลจาก Firefox โดยใช้ส่วนเสริม
ส่วนเสริม Firefox ที่ชื่อว่าDownload table as CSVจะเพิ่มคำสั่งคลิกขวาเข้ามา ปัจจุบันข้อมูลของ Mozilla ระบุว่าเป็นส่วนเสริมที่อยู่ในช่วงทดลอง มีการอัปเดตครั้งล่าสุดเมื่อวันที่ 31 พฤษภาคม 2020 และระบุถึงปัญหาที่พบได้ทั่วไปเกี่ยวกับตารางภายใน iframe โปรดตรวจสอบความเข้ากันได้และสิทธิ์การใช้งานก่อนติดตั้งคู่มือส่วนเสริม ของ Mozilla จะอธิบายขั้นตอนการติดตั้งอย่างละเอียด
- เปิดดูรายละเอียดอย่างเป็นทางการใน Firefox ให้ไปที่หน้าส่วนเสริมของ Mozilla และทำตามขั้นตอนการติดตั้งของเบราว์เซอร์หากคุณตัดสินใจใช้ส่วนเสริม หลีกเลี่ยงการดาวน์โหลดส่วนเสริมจากเว็บไซต์ที่ไม่เกี่ยวข้อง
- ส่งออกตารางเปิดเว็บเพจและรอให้ข้อมูลปรากฏ คลิกขวาที่เซลล์แล้วเลือก " ดาวน์โหลดตารางเป็นไฟล์ CSV " นอกจากนี้ โปรแกรมเสริมยังอธิบายวิธีการใช้งานผ่านแถบเครื่องมือด้วย โดยคลิกที่ไอคอน แล้วคลิกที่ตาราง
คลิกขวาที่เซลล์ในตารางเพื่อเข้าถึงคำสั่งส่งออกของส่วนเสริม
- ค้นหาไฟล์ตรวจสอบแผงดาวน์โหลดของ Firefox หรือโฟลเดอร์ที่ตั้งค่าไว้ในการตั้งค่าการดาวน์โหลดของ Firefox ชื่อไฟล์อาจแตกต่างกันไป คุณสามารถเปิดไฟล์ CSV ได้โดยไม่ต้องเปลี่ยนชื่อไฟล์
ไฟล์ CSV ที่กรอกข้อมูลครบถ้วนจะปรากฏในรายการดาวน์โหลดของเบราว์เซอร์
- ตรวจสอบไฟล์ส่งออกเปิดไฟล์ใน Excel, Google Sheets หรือแอปพลิเคชันสเปรดชีตอื่นๆ ตรวจสอบว่าส่วนหัวและส่วนข้อมูลอยู่ในคอลัมน์ที่แยกกัน และจำนวนแถวดูสมเหตุสมผล
ตรวจสอบให้แน่ใจว่าส่วนหัวและค่าต่างๆ ยังคงจัดเรียงอยู่ในคอลัมน์ที่แยกจากกัน
ตัวเลือกที่ 2: คัดลอกตารางลงในสเปรดชีต
ใช้วิธีนี้ในเบราว์เซอร์ใดก็ได้เมื่อคุณไม่ต้องการใช้ส่วนขยาย วิธีนี้ใช้ได้ผลเมื่อเว็บเพจอนุญาตให้คุณเลือกข้อความในตารางได้
- ลากเมาส์ข้ามส่วนหัวตารางและแถวข้อมูล จากนั้นกดCtrl+Cบน Windows หรือCommand+Cบน Mac
- วางข้อความลงในเซลล์ A1 ของเวิร์กชีตเปล่า ตรวจสอบให้แน่ใจว่าแต่ละคอลัมน์ของตารางเว็บปรากฏในคอลัมน์ของสเปรดชีตแยกกัน หากข้อความทั้งหมดไปอยู่ในเซลล์เดียวหรือมีข้อความจากหน้ากระดาษโดยรอบ ให้ยกเลิกการกระทำและเลือกพื้นที่ที่เล็กลง
- ใน Excel ให้เลือกไฟล์ > บันทึกเป็นหรือบันทึกสำเนาจากนั้นเลือกประเภทไฟล์ CSV ใน Google Sheets ให้เลือกไฟล์ > ดาวน์โหลดและเลือกรูปแบบ CSV โดยป้ายกำกับอาจแตกต่างกันเล็กน้อยในแต่ละเวอร์ชัน
ไฟล์ CSV จะลบการจัดรูปแบบของสเปรดชีตออก นอกจากนี้ Excel จะบันทึกเฉพาะเวิร์กชีตที่ใช้งานอยู่ลงในไฟล์ CSV เท่านั้น ดังนั้นจึงต้องเลือกเวิร์กชีตที่ถูกต้องก่อน ดูคำแนะนำเกี่ยวกับการส่งออกไฟล์ CSV ไปยัง Excel ของ Microsoft และคำแนะนำเกี่ยวกับการส่งออกไป ยังGoogle Sheets
ตรวจสอบข้อมูลก่อนใช้งาน
ไฟล์ CSV แยกฟิลด์ด้วยเครื่องหมายจุลภาคและแยกเรคอร์ดด้วยการขึ้นบรรทัดใหม่ ฟิลด์ที่มีเครื่องหมายจุลภาค เครื่องหมายอัญประกาศ หรือการขึ้นบรรทัดใหม่ จะต้องใส่เครื่องหมายอัญประกาศครอบไว้เพื่อไม่ให้ข้อมูลล้นไปยังคอลัมน์อื่น กฎทั่วไปเหล่านี้ได้อธิบายไว้ใน RFC 4180แล้ว ควรเปิดไฟล์ในโปรแกรมสเปรดชีตเพื่อตรวจสอบข้อมูลแทนที่จะตัดสินจากข้อความดิบเพียงอย่างเดียว
เปรียบเทียบข้อมูลรายการแรกและรายการสุดท้ายกับหน้าเว็บ ตรวจสอบส่วนหัวที่มีหลายแถว เซลล์ว่าง วันที่ ตัวเลขยาว และตัวระบุที่ขึ้นต้นด้วยศูนย์ เนื่องจากโปรแกรมสเปรดชีตอาจตีความค่าบางค่าใหม่ได้ รายการส่วนเสริมของ Firefox ยังเตือนด้วยว่าอักขระพิเศษอาจไม่แสดงผลตามที่คาดไว้ หากอักขระที่แน่นอนมีความสำคัญ ให้เปรียบเทียบไฟล์ส่งออกกับหน้าเว็บต้นฉบับ หรือใช้วิธีการคัดลอกและวาง
การแก้ไขปัญหา
- หากไม่พบคำสั่งดังกล่าว โปรดตรวจสอบว่าได้เปิดใช้งานส่วนเสริมแล้ว โหลดหน้าเว็บใหม่ แล้วคลิกขวาภายในเซลล์
- หากตารางอยู่ในเฟรมฝังตัว คำอธิบายของส่วนเสริมจะแจ้งว่าการส่งออกอาจล้มเหลว ลองใช้ตัวควบคุมการดาวน์โหลดของเว็บไซต์ หรือคัดลอกเซลล์ที่มองเห็นได้แทน
- หากหน้าเว็บแสดงรูปภาพแทนที่จะเป็นเซลล์ที่เลือกได้ โปรแกรมส่งออกตารางจะไม่สามารถกู้คืนแถวที่มีโครงสร้างได้โดยตรง ให้ลองดาวน์โหลดข้อมูลหรือใช้ OCR จากนั้นตรวจสอบค่าทุกค่าอีกครั้ง
- หากคอลัมน์เลื่อน ให้ตรวจสอบหาเครื่องหมายจุลภาค การขึ้นบรรทัดใหม่ ส่วนหัวที่รวมกัน หรือตารางซ้อนกันในโค้ดต้นฉบับ
สำหรับการส่งออกเพียงครั้งเดียว การใช้สเปรดชีตมักจะเพียงพอแล้ว ส่วนเสริมของ Firefox สามารถช่วยประหยัดเวลาในการคลิกสำหรับการใช้งานซ้ำ แต่ควรตรวจสอบข้อมูลล่าสุดก่อนที่จะใช้งานส่วนเสริมทดลองใช้งาน ซึ่งการอัปเดตครั้งล่าสุดคือในปี 2020