วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

หลายคนใช้ Excel เพื่อบันทึกข้อมูลหรือทำการคำนวณ แต่คุณลักษณะหนึ่งที่ไม่ค่อยมีใครรู้จักใน Excel คือความสามารถในการดึงข้อมูลจากอินเทอร์เน็ตและดึงข้อมูลลงในสเปรดชีต

ในบทความนี้ คุณจะได้เรียนรู้วิธีใช้ฟีเจอร์การขูดเว็บของ Excel คุณจะได้เรียนรู้วิธีการทำงานของคิวรี่เว็บสแครปและวิธีทำให้เป็นอัตโนมัติ

วิธีการทำงานของการขูดเว็บใน Excel

คุณสามารถรับข้อมูล "ภายนอก" จากภายใน Excel เพียงจำข้อกำหนดต่อไปนี้:

  • คอมพิวเตอร์ของคุณต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้
  • URL ที่คุณกำลังดึงข้อมูลจำเป็นต้องมีตารางข้อมูลคงที่บนหน้า
  • ถ้าคุณทำให้ไฟล์เป็นแบบอัตโนมัติ คอมพิวเตอร์ที่บันทึกไฟล์ Excel นั้นจะต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้

เมื่อคุณตั้งค่าการขูดเว็บใน Excel คุณกำลังสร้าง "คิวรีเว็บ" แบบสอบถามนี้ใช้ URL ของเว็บเพื่อเชื่อมต่ออินเทอร์เน็ตและดึงหน้าเว็บด้วยข้อมูลจากเว็บเซิร์ฟเวอร์ Excel ประมวลผล HTML ขาเข้าและแยกตารางที่มีอยู่ในหน้านั้นออก คุณจะมีโอกาสเลือกตารางหรือตารางที่คุณต้องการจับภาพในสเปรดชีตของคุณ

วิธีสร้าง Excel Web Query

ใช้ขั้นตอนต่อไปนี้เพื่อดึงข้อมูลตารางจากหน้าเว็บใดๆ ลงใน Excel ตัวอย่างนี้ใช้ข้อมูลสภาพอากาศ แต่คุณสามารถทำได้ด้วยข้อมูลตลาดหุ้นและอื่น

1. เปิด Excel แล้วเลือกเมนูข้อมูล

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

2. ใน ribbon ภายใต้ส่วนรับและแปลงข้อมูลเลือกจากเว็บ

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

3. จะเป็นการเปิดหน้าต่าง Web Query วาง URL ในหน้าที่มีข้อมูลลงในช่องURL เลือกตกลง _

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

4. Excel จะเอื้อมมือออกไปและดึงเนื้อหาเว็บ เลือกผลลัพธ์ตารางแต่ละรายการทางด้านซ้ายของหน้าต่างตัวนำทางเพื่อดูตัวอย่างตารางในบานหน้าต่างด้านขวา

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

5. เมื่อคุณเห็นภาพตัวอย่างตารางแสดงตารางจากหน้าเว็บที่มีข้อมูลที่คุณต้องการขูด ให้เลือก ปุ่ม โหลดที่ด้านล่างของหน้าต่าง

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

6. คุณจะเห็นข้อมูลจากตารางหน้าเว็บปรากฏในเชลล์แรกของสเปรดชีต Excel ที่ใช้งานอยู่

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

ขอแสดงความยินดี คุณคัดลอกข้อมูลหน้าเว็บด้วย Excel สำเร็จแล้ว!

ตัวเลือกการสืบค้นเว็บ Excel ขั้นสูง

คุณจะสังเกตเห็นตัวเลือกเพิ่มเติมสองสามตัวบนหน้าจอที่อธิบายไว้ข้างต้น หากคุณต้องการขูดและนำเข้าข้อมูลเว็บไปยังตำแหน่งอื่นในสเปรดชีต Excel ของคุณ ให้เลือกลูกศรดรอปดาวน์ถัดจาก ปุ่ม โหลดแล้วเลือกโหลดไป ที่ แทน

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

คุณจะเห็นหน้าต่างนำเข้าข้อมูลเปิดขึ้น ใช้ตัวเลือกในหน้าต่างนี้เพื่อจัดรูปแบบและวางข้อมูลตามที่คุณต้องการให้ปรากฏ

ตัวเลือกที่นี่ ได้แก่ :

  • โต๊ะมาตรฐาน
  • รายงาน PivotTable
  • PivotChart
  • แค่สร้างการเชื่อมต่อแต่ไม่ต้องนำเข้าข้อมูล

นอกจากนี้ คุณจะเห็นตัวเลือกในการวางข้อมูลที่เริ่มต้นในเซลล์เฉพาะ แทนที่จะตั้งค่าเริ่มต้นเป็น A1

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

หากคุณเลือก ตัวเลือก ขั้นสูงแทนที่จะเป็นพื้นฐานในหน้า URL คุณสามารถระบุข้อมูล URL ขั้นสูงเพิ่มเติมได้

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

สิ่งนี้มีประโยชน์หากหน้าที่คุณกำลังโหลดข้อมูลจากมีพารามิเตอร์ (มักจะตามด้วยอักขระ “?”) หรือคำขอส่วนหัว HTTP พิเศษ เช่น หน้าที่ต้องใช้พารามิเตอร์คำขอส่วนหัว JSON HTTP

ฟีเจอร์คิวรีขั้นสูงเหล่านี้ช่วยให้คุณขูดข้อมูลด้วย Excel แม้กระทั่งจากหน้าเว็บแบบโต้ตอบที่อาจไม่มี URL แบบคงที่เพื่อรับข้อมูล

วิธีปรับแต่ง Excel Web Query ของคุณ

หลังจากใช้กระบวนการด้านบนเพื่อสร้างการสืบค้นข้อมูลในเว็บที่ดึงข้อมูลแล้ว คุณสามารถปรับแต่งเพิ่มเติมได้อีก

มีสองวิธีในการเข้าถึง Web Query Editor วิธีแรกคือการคลิกขวาที่เซลล์ใดๆ ที่มีผลลัพธ์ เลือกTableจากนั้นเลือกEdit Query

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

ซึ่งจะเปิดหน้าต่าง Web Query Editor หรือคุณสามารถเลือกเซลล์ผลลัพธ์ใดๆ จากนั้นเลือกไอคอนแผ่นงานขนาดเล็กทางด้านขวาของตารางในกล่องการสืบค้นและการเชื่อมต่อทางด้านขวา ซึ่งจะเป็นการเปิดการแสดงตัวอย่างข้อมูลตารางที่คุณเลือก เลือก ปุ่ม แก้ไขที่ด้านล่างของหน้าต่างนี้

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

ในหน้าต่าง Web Query Editor คุณสามารถปรับแต่งวิธีที่คิวรีเว็บดึงข้อมูลจากหน้าเว็บที่คุณกำลังเชื่อมต่อได้อย่างละเอียด

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

ตัวเลือกที่นี่ ได้แก่ :

  • การแก้ไข URL ต้นทาง (เลือกSourceภายใต้ Applied Steps)
  • การแก้ไขตารางต้นฉบับที่จะดึงข้อมูลของตาราง Excel นี้ (เลือกการนำทางภายใต้ขั้นตอนที่ใช้)
  • การเปลี่ยนแปลงวิธีการจัดรูปแบบ Excel หรือแปลงข้อมูลก่อนวางลงในแผ่นงาน (เลือกประเภทที่เปลี่ยนแปลงภายใต้ขั้นตอนที่นำไปใช้)

ซึ่งหมายความว่าแม้ว่าคุณจะไม่พึงพอใจกับการทำงานของคิวรีในเว็บของคุณตั้งแต่แรก คุณก็สามารถปรับแต่งคิวรีได้โดยใช้หน้าต่างตัวแก้ไขการสืบค้นเว็บ

วิธีรีเฟรชตารางด้วยตนเองและโดยอัตโนมัติ

เมื่อรับข้อมูลล่าสุดจากตารางเว็บเพจระยะไกลลงในแผ่นงาน Excel คุณมีตัวเลือกสองทาง

คุณสามารถรีเฟรชได้ด้วยตนเองโดยเลือกแผ่นงานที่มีตารางที่คุณต้องการรีเฟรช เลือก เมนู ข้อมูลแล้วเลือกรีเฟรชทั้งหมดจากริบบิ้น

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

การดำเนินการนี้จะทำการรีเฟรชตารางทั้งหมดในแผ่นงานนั้นแบบครั้งเดียวที่ดึงข้อมูลจากแหล่งภายนอก

วิธีอัตโนมัติในการทำเช่นนี้คือการกำหนดเวลารีเฟรช ในการดำเนินการนี้ ให้เลือกลูกศรดรอปดาวน์ที่ด้านล่างของ ปุ่ม รีเฟรชทั้งหมดแล้วเลือกคุณสมบัติการเชื่อมต่อ

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

ซึ่งจะเปิดหน้าต่างคุณสมบัติคิวรี เลือกแท็บการใช้งาน และเปิดใช้งาน รีเฟรช ทุกๆ xxนาที

วิธีการทำงานของ Web Scraping ใน Excel: นำเข้าข้อมูลจากเว็บ

เปลี่ยนการตั้งค่าเวลาเป็นความถี่ที่คุณต้องการให้ตารางในแผ่นงานรีเฟรช โปรดทราบว่าการรีเฟรชอัตโนมัตินี้จะเกิดขึ้นเมื่อคุณเปิดไฟล์ Excel เท่านั้น ไม่รีเฟรชข้อมูลภายในไฟล์เป็นอย่างอื่น

การขูดเว็บใน Excel

คุณลักษณะในการขูดข้อมูลจากเว็บด้วย Excel นั้นมีประสิทธิภาพ คุณสามารถใช้คุณลักษณะนี้และทำให้เป็นอัตโนมัติเพื่อสร้างแดชบอร์ดแบบเรียลไทม์ที่อัปเดตด้วยข้อมูลล่าสุดจากทั่วทั้งเว็บ นำเข้าตารางข้อมูลจากเว็บไซต์ต่างๆ ที่มักอัปเดตด้วยข้อมูลที่คุณสนใจ และรวมไว้ในสเปรดชีตส่วนกลาง

จากนั้น คุณสามารถสร้างการคำนวณ ภาพ และแดชบอร์ดทั้งหมดในสเปรดชีตตามข้อมูลนั้นที่จะอัปเดตตัวเอง

Tags: #HOW-TO

ขิง 2.7.53.0

ขิง 2.7.53.0

Ginger เป็นตัวตรวจสอบการสะกดและไวยากรณ์ฟรี

บล็อก

บล็อก

Blocks เป็นเกมทางปัญญาสำหรับนักเรียนชั้นประถมศึกษาปีที่ 3 เพื่อฝึกฝนทักษะการตรวจจับและการมองเห็น และรวมอยู่ในโปรแกรมสนับสนุนการสอนด้านไอทีโดยครู

พรีซี่ 6.26

พรีซี่ 6.26

Prezi เป็นแอปพลิเคชั่นฟรีที่ให้คุณสร้างงานนำเสนอดิจิทัลทั้งออนไลน์และออฟไลน์

แมทเวย์

แมทเวย์

Mathway เป็นแอปที่มีประโยชน์มาก ๆ ที่สามารถช่วยคุณแก้ปัญหาทางคณิตศาสตร์ที่ต้องใช้เครื่องมือที่ซับซ้อนมากกว่าเครื่องคิดเลขในอุปกรณ์ของคุณ

อะโดบี พรีเซนเตอร์

อะโดบี พรีเซนเตอร์

Adobe Presenter เป็นซอฟต์แวร์อีเลิร์นนิงที่เผยแพร่โดย Adobe Systems บนแพลตฟอร์ม Microsoft Windows ในรูปแบบปลั๊กอิน Microsoft PowerPoint

ทูแคน 2.3.0

ทูแคน 2.3.0

Toucan เป็นแพลตฟอร์มเทคโนโลยีการศึกษา ช่วยให้คุณเรียนรู้ภาษาใหม่ในขณะที่ท่องเว็บไซต์ทั่วไปในชีวิตประจำวัน

ENetViet 24.2

ENetViet 24.2

eNetViet เป็นแอปพลิเคชั่นที่ช่วยเชื่อมโยงผู้ปกครองกับโรงเรียนที่บุตรหลานกำลังศึกษาอยู่ เพื่อให้พวกเขาสามารถเข้าใจสถานการณ์การเรียนรู้ในปัจจุบันของบุตรหลานได้อย่างชัดเจน

การพิมพ์อย่างรวดเร็ว

การพิมพ์อย่างรวดเร็ว

RapidTyping เป็นเครื่องมือฝึกแป้นพิมพ์ที่สะดวกและใช้งานง่าย ซึ่งจะช่วยให้คุณปรับปรุงความเร็วในการพิมพ์และลดข้อผิดพลาดในการสะกดคำ ด้วยบทเรียนที่จัดไว้สำหรับหลายระดับ RapidTyping จะสอนวิธีพิมพ์หรือพัฒนาทักษะที่มีอยู่

ประเภทคณิตศาสตร์ 7.4.10.53

ประเภทคณิตศาสตร์ 7.4.10.53

MathType เป็นซอฟต์แวร์สมการเชิงโต้ตอบจากนักพัฒนา Design Science (Dessci) ซึ่งช่วยให้คุณสร้างและใส่คำอธิบายประกอบทางคณิตศาสตร์สำหรับการประมวลผลคำ การนำเสนอ eLearning ฯลฯ ตัวแก้ไขนี้ยังใช้ในการสร้างเอกสาร TeX, LaTeX และ MathML อีกด้วย

ไวยากรณ์

ไวยากรณ์

แอปที่ขับเคลื่อนด้วย AI ของ Grammarly ช่วยให้ผู้คนสื่อสารได้อย่างมีประสิทธิภาพมากขึ้น ผู้ใช้หลายล้านคนพึ่งพา Grammarly ทุกวันเพื่อทำให้ข้อความ เอกสาร และโพสต์บนโซเชียลมีเดียมีความชัดเจน ปราศจากข้อผิดพลาด และเป็นมืออาชีพมากขึ้น