ใช้ Power Query เพื่อนําเข้าข้อมูลสําหรับ Python ใน Excel
นำไปใช้กับ
Python ใน Excel พร้อมใช้งานสำหรับผู้ใช้ Enterprise และ Business ที่ใช้ช่องทางปัจจุบันใน Windows เริ่มตั้งแต่เวอร์ชัน 2408 (รุ่น 17928.20114) และช่องทาง Enterprise รายเดือนใน Windows เริ่มตั้้งแต่เวอร์ชัน 2408 (รุ่น 17928.20216) นอกจากนี้ยังพร้อมใช้งานใน Excel บนเว็บสำหรับ Enterprise และ Business Python ใน Excel พร้อมใช้งานเป็นตัวอย่างสำหรับผู้ใช้ Family และ Personal ใน Excel บนเว็บ หรือใช้งานช่องทางปัจจุบันใน Windows ตั้งแต่เวอร์ชัน 2405 (รุ่น 17628.20164) ซึ่งพร้อมใช้งานเป็นตัวอย่างสำหรับผู้ใช้ Education ที่ใช้งานช่องทางปัจจุบัน (พรีวิว) ผ่าน Microsoft 365 Insider Program ขณะนี้ยังไม่พร้อมใช้งานสำหรับช่องทาง Enterprise รายครึ่งปี
Python ใน Excel พร้อมใช้งานสําหรับผู้ใช้ Enterprise และ Business ที่ใช้งานแชนเนลปัจจุบันบน Excel for Mac เริ่มต้นด้วยเวอร์ชัน 16.96 (รุ่น 25041326) พร้อมใช้งานในรุ่นตัวอย่างสําหรับผู้ใช้ครอบครัวและส่วนบุคคลบน Excel for Mac ผ่านโปรแกรม Microsoft 365 Insider เลือกระดับ Insider แชนเนลเบต้าและติดตั้ง Excel รุ่นล่าสุด พร้อมใช้งานตั้งแต่เวอร์ชัน 16.95 (รุ่น 25021921)
สำหรับข้อมูลความพร้อมใช้งานเพิ่มเติม ให้ดูความพร้อมใช้งานของ Python ใน Excel ถ้าคุณพบปัญหาใดๆ กับ Python ใน Excel โปรดรายงานปัญหาเหล่านั้นโดยการเลือกความช่วยเหลือ > คำติชมใน Excel
ไม่เคยใช้ Python ใน Excel ใช่หรือไม่ เริ่มต้นด้วย บทนําสู่ Python ใน Excel และ เริ่มต้นใช้งาน Python ใน Excel
Power Query คืออะไร
Power Query เป็นเครื่องมือการแปลงข้อมูลและการเตรียมการที่ออกแบบมาเพื่อช่วยคุณปรับรูปร่างข้อมูลของคุณ และพร้อมใช้งานใน Excel และผลิตภัณฑ์อื่นๆ ของ Microsoft
ใช้ Power Query กับ Python ใน Excel เพื่อนําเข้าข้อมูลภายนอกลงใน Excel แล้ววิเคราะห์ข้อมูลนั้นด้วย Python
สิ่งสำคัญ: Power Query เป็นวิธีเดียวที่จะนําเข้าข้อมูลภายนอกเพื่อใช้กับ Python ใน Excel
เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Power Query ให้ดูที่ วิธีใช้ Power Query สําหรับ Excel
หมายเหตุ: การนําเข้าข้อมูลภายนอกที่มี Power Query เพื่อใช้กับ Python ใน Excel ไม่พร้อมใช้งานสําหรับ Excel บนเว็บ
วิธีใช้ Power Query เพื่อนําเข้าข้อมูลสําหรับ Python ใน Excel
ทําตามขั้นตอนต่อไปนี้เพื่อเรียนรู้วิธีการนําเข้าตัวอย่างชุดข้อมูลภายนอกและเพื่อใช้กับ Python ใน Excel
เคล็ดลับ: ถ้าคุณคุ้นเคยกับ Power Query อยู่แล้ว และต้องการทํางานกับคิวรีที่มีอยู่ในเวิร์กบุ๊กของคุณ ให้ข้ามไปยัง ใช้ข้อมูล Power Query กับ Python ใน Excel ต่อไปในบทความนี้
-
เมื่อต้องการดูกลุ่ม & Connections รับ & แปลงข้อมูลและคิวรี ให้เลือกแท็บ ข้อมูล เลือก รับข้อมูล เพื่อเลือกแหล่งข้อมูลของคุณ คุณสามารถนําเข้าข้อมูลจากหลายแหล่งข้อมูล รวมถึงไฟล์ที่ใช้จุลภาคเป็นตัวคั่น (CSV) การนําเข้าทุกครั้งจะสร้างคิวรีบริการ OData ของ Northwind ซึ่งเป็นแหล่งข้อมูลทดสอบ เมื่อต้องการทําเช่นนี้ ให้เลือก รับ > ข้อมูลจากแหล่งข้อมูลอื่น > จากตัวดึงข้อมูล OData
ตัวอย่างนี้จะนําเข้าข้อมูลจาก -
ถัดไป ให้ใส่ลิงก์ต่อไปนี้ไปยังบริการ OData ของ Northwind แล้วเลือก ตกลง
https://services.odata.org/northwind/northwind.svc/
-
ในกล่องโต้ตอบแสดงตัวอย่าง Power Query ให้เลือกตารางข้อมูลที่จะโหลดลงใน Excel สําหรับตัวอย่างนี้ ให้เลือกตาราง ประเภท แล้วเลือกลูกศรที่อยู่ถัดจากปุ่ม โหลด แล้วเลือก โหลดไปยัง... สกรีนช็อตต่อไปนี้แสดงกล่องโต้ตอบแสดงตัวอย่าง Power Query ที่มีตารางประเภทที่เลือกและตัวเลือก โหลดไปยัง... แสดงอยู่
หมายเหตุ:
-
คุณยังสามารถเลือก แปลงข้อมูล จากกล่องโต้ตอบแสดงตัวอย่าง Power Query ซึ่งช่วยให้คุณสามารถแก้ไขข้อมูลในตัวแก้ไข Power Query ก่อนที่จะนําเข้าข้อมูลลงใน Excel ได้
-
ถ้าคุณต้องการดูข้อมูลบนเส้นตาราง Excel ให้เลือกปุ่ม โหลด การทําเช่นนี้จะโหลดตารางที่เลือกไปยังตาราง Excel โดยตรง
-
-
เลือก สร้างเฉพาะการเชื่อมต่อ เพื่อสร้างการเชื่อมต่อข้อมูลจากแหล่งข้อมูล Power Query จะสร้างแบบสอบถามสําหรับการเชื่อมต่อนี้โดยอัตโนมัติ
-
บานหน้าต่าง & Connections คิวรีจะเปิดขึ้นโดยอัตโนมัติ และแสดงรายการคิวรีที่สร้างโดย Power Query สําหรับแหล่งข้อมูลที่เลือก ในกรณีนี้ ตาราง Categories จากชุดข้อมูลตัวอย่าง OData ของ Northwind เมื่อต้องการเปิดบานหน้าต่าง & Connections คิวรีด้วยตนเอง บนแท็บ ข้อมูล ให้เลือก คิวรี & Connections
เคล็ดลับ: โฮเวอร์เหนือคิวรีในบานหน้าต่างงานเพื่อดูตัวอย่างข้อมูล
ส่วนถัดไปจะอธิบายวิธีวิเคราะห์ข้อมูล ประเภท ด้วย Python ใน Excel
ใช้ข้อมูล Power Query กับ Python ใน Excel
ขั้นตอนต่อไปนี้จะถือว่าคุณได้สร้างการเชื่อมต่อ Power Query กับข้อมูลประเภทจากบริการ OData ของ Northwind ที่อธิบายไว้ในส่วนบทความก่อนหน้า ขั้นตอนเหล่านี้แสดงวิธีการวิเคราะห์ข้อมูล ประเภท ด้วย Python ใน Excel
-
เมื่อต้องการทํางานกับข้อมูลภายนอกด้วย Python ใน Excel ให้เปิดใช้งาน Python ในเซลล์โดยการใส่ฟังก์ชัน =PY ถัดไป ให้ใช้ Python ใน Excel xl() สูตรเพื่ออ้างอิงองค์ประกอบ Excel เช่น คิวรี Power Query สําหรับตัวอย่างนี้ ให้ใส่ xl("Categories") ลงในเซลล์ Python ใน Excel
-
เซลล์ Python จะแสดงข้อมูล ประเภท ภายใน DataFrame ตามที่สูตร xl("Categories") ส่งกลับมา เลือกไอคอนการ์ดที่อยู่ถัดจาก DataFrame เพื่อดูตัวอย่างข้อมูลใน DataFrame สกรีนช็อตต่อไปนี้แสดงตัวอย่าง DataFrame
เคล็ดลับ: ปรับขนาดกล่องโต้ตอบกรอบข้อมูลโดยใช้ไอคอนที่มุมล่างขวา
-
แปลงข้อมูลใน DataFrame เป็นค่า Excel ซึ่งจะส่งกลับข้อมูลไปยังตาราง Excel เมื่อต้องการแปลงค่า DataFrame เป็น Excel ให้เลือกเซลล์ที่มี DataFrame แล้วเลือกไอคอน แทรกข้อมูล สกรีนช็อตต่อไปนี้แสดงตัวอย่างของไอคอนนี้ถัดจาก DataFrame
การเลือกไอคอน แทรกข้อมูล จะเปิดเมนูที่มีรายการของค่าที่เกี่ยวข้องกับข้อมูลของคุณ -
เลือกค่าแรกในเมนู arrayPreview ค่านี้แสดงข้อมูล Python จาก DataFrame ในตาราง Excel ดูตัวอย่างภาพหน้าจอต่อไปนี้
-
ตอนนี้คุณได้ใช้ Power Query นําเข้าข้อมูลภายนอกและประมวลผลข้อมูลนั้นด้วย Python ใน Excel แล้ว คุณก็พร้อมที่จะเริ่มการวิเคราะห์ข้อมูลด้วย Python ใน Excel เมื่อต้องการเรียนรู้วิธีการสร้างจุดและแผนภูมิ Python ด้วยข้อมูลของคุณ ให้ดู สร้าง Python ในจุดและแผนภูมิ Excel