วิธีการทำงานของ 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

วิธีแปลอีเมลขาเข้าใน Microsoft Outlook

วิธีแปลอีเมลขาเข้าใน Microsoft Outlook

เรียนรู้วิธีแปลอีเมลขาเข้าผ่าน Microsoft Outlook อย่างง่ายดาย โดยปรับการตั้งค่าเพื่อแปลอีเมลหรือดำเนินการแปลแบบครั้งเดียว

10 วิธีในการแก้ไขข้อผิดพลาด NET :: ERR_CERT_AUTHORITY_INVALID อย่างถาวร

10 วิธีในการแก้ไขข้อผิดพลาด NET :: ERR_CERT_AUTHORITY_INVALID อย่างถาวร

อ่านคำแนะนำเพื่อปฏิบัติตามวิธีแก้ปัญหาทีละขั้นตอนสำหรับผู้ใช้และเจ้าของเว็บไซต์เพื่อแก้ไขข้อผิดพลาด NET::ERR_CERT_AUTHORITY_INVALID ใน Windows 10

CefSharp.BrowserSubprocess คืออะไร ฉันควรหยุดมันไหม?

CefSharp.BrowserSubprocess คืออะไร ฉันควรหยุดมันไหม?

ค้นหาข้อมูลเกี่ยวกับ CefSharp.BrowserSubprocess.exe ใน Windows พร้อมวิธีการลบและซ่อมแซมข้อผิดพลาดที่เกี่ยวข้อง มีคำแนะนำที่เป็นประโยชน์

ไม่สามารถจับภาพหน้าจอเนื่องจากนโยบายความปลอดภัย? นี่คือเหตุผล

ไม่สามารถจับภาพหน้าจอเนื่องจากนโยบายความปลอดภัย? นี่คือเหตุผล

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

ติดตั้ง Windows 10 บน M1 Mac และบอกลา Boot Camp

ติดตั้ง Windows 10 บน M1 Mac และบอกลา Boot Camp

ในที่สุด คุณสามารถติดตั้ง Windows 10 บน M1 Macs โดยใช้ Parallels Desktop 16 สำหรับ Mac นี่คือขั้นตอนที่จะทำให้เป็นไปได้

Fallout 3 จะไม่เปิด/ไม่ทำงานบน Windows 10 [แก้ไขด่วน]

Fallout 3 จะไม่เปิด/ไม่ทำงานบน Windows 10 [แก้ไขด่วน]

ประสบปัญหาเช่น Fallout 3 จะไม่เปิดขึ้นหรือไม่ทำงานบน Windows 10? อ่านบทความนี้เพื่อเรียนรู้วิธีทำให้ Fallout 3 ทำงานบน Windows 10 ได้อย่างง่ายดาย

[แก้ไขแล้ว] จะแก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc0000142 และ 0xc0000005 ได้อย่างไร

[แก้ไขแล้ว] จะแก้ไขข้อผิดพลาดแอปพลิเคชัน 0xc0000142 และ 0xc0000005 ได้อย่างไร

วิธีแก้ไขข้อผิดพลาด Application Error 0xc0000142 และ 0xc0000005 ด้วยเคล็ดลับที่มีประสิทธิภาพและการแก้ปัญหาที่สำคัญ

การแก้ไข: การใช้งาน CPU สูงของความเข้ากันได้ของ Microsoft Telemetry อย่างถาวร

การแก้ไข: การใช้งาน CPU สูงของความเข้ากันได้ของ Microsoft Telemetry อย่างถาวร

เรียนรู้วิธีแก้ไข Microsoft Compatibility Telemetry ประมวลผลการใช้งาน CPU สูงใน Windows 10 และวิธีการปิดการใช้งานอย่างถาวร...

[แก้ไขแล้ว] ข้อผิดพลาดของ World War Z – หยุดทำงาน ไม่เปิดตัว หน้าจอดำและอื่น ๆ

[แก้ไขแล้ว] ข้อผิดพลาดของ World War Z – หยุดทำงาน ไม่เปิดตัว หน้าจอดำและอื่น ๆ

หากพบข้อผิดพลาดและข้อบกพร่องของ World War Z เช่น การหยุดทำงาน ไม่โหลด ปัญหาการเชื่อมต่อ และอื่นๆ โปรดอ่านบทความและเรียนรู้วิธีแก้ไขและเริ่มเล่นเกม

วิธีการใช้ ลบ และค้นหาข้อความเน้นใน Word

วิธีการใช้ ลบ และค้นหาข้อความเน้นใน Word

เมื่อคุณต้องการให้ข้อความในเอกสารของคุณโดดเด่น คุณสามารถใช้เครื่องมือในตัวที่มีประโยชน์ได้ ต่อไปนี้คือวิธีการเน้นข้อความใน Word