Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

ดึงข้อมูลจากเว็บด้วย Excel: คู่มือ Web Scraping ขั้นตอนต่อขั้นตอน

Web Scraping คือการดึงข้อมูลจากเว็บไซต์อัตโนมัติ Excel ทำได้ตั้งแต่เวอร์ชัน 2003 เป็นต้นมา และทำได้ง่ายกว่าที่คิด

ขั้นตอนการ Scrape ข้อมูลด้วย Excel

  1. หา URL ที่ต้องการ - เช่น https://support.office.com/ ค้นหา "Keyboard shortcuts"
  2. เปิด Excel → แท็บ Data → From Web
  3. วาง URL ในวิซาร์ด From Web (เลือก Basic mode) → OK
  4. Navigator window จะแสดงตารางที่พบในเว็บ - เลือกตารางที่ต้องการ (เช่น Frequently used shortcuts)
  5. คลิก Load - ข้อมูลจะเข้ามาเป็น Excel Table พร้อมฟิลเตอร์/เรียงลำดับ

ทำให้ข้อมูล Scraped คงค่าความเป็นปัจจุบัน (Auto Refresh)

  1. Scrape ข้อมูลหุ้นจาก https://www.cnbc.com/stocks/ (ตาราง Major U.S. Stock Indices)
  2. คลิกขวาที่ Query → Connection Properties
  3. แท็บ Usage → ตั้งค่า Refresh: ทุกกี่นาที, เมื่อเปิดไฟล์, หรือในพื้นหลัง

ประยุกต์ใช้

  • ติดตามราคาหุ้น/ดัชนี
  • คะแนนกีฬา
  • ข้อมูลสภาพอากาศ
  • ราคาสินค้าเปรียบเทียบ

Excel Web Scraping ทรงพลังมาก - จินตนาการและข้อมูลบนเน็ตคือขีดจำกัดเดียว