Applies ToExcel for Microsoft 365

Python ใน Excel พร้อมใช้งานแล้วสําหรับผู้ใช้ Enterprise และ Business ที่ใช้งานแชนเนลปัจจุบันบน Windows โดยเริ่มจากเวอร์ชัน 2407 (รุ่น 17830.20128) และตัวเลือก Enterprise รายเดือนบน Windows เริ่มต้นด้วยเวอร์ชัน 2408 (รุ่น 17928.20216) พร้อมใช้งานในการแสดงตัวอย่างสําหรับผู้ใช้ครอบครัวและส่วนบุคคลที่ใช้งานแชนเนลปัจจุบันบน Windows โดยเริ่มจากเวอร์ชัน 2405 (รุ่น 17628.20164) Python ใน Excel จะพร้อมใช้งานในการแสดงตัวอย่างสําหรับผู้ใช้ Education ที่ใช้งานแชนเนลปัจจุบัน (ตัวอย่าง) ผ่านโปรแกรม Microsoft 365 Insider ยังไม่พร้อมใช้งานสําหรับแชนเนลองค์กร Semi-Annual ในขณะนี้

ซึ่งจะเผยแพร่ไปยัง Excel สําหรับ Windows ก่อน จากนั้นไปยังแพลตฟอร์มอื่นๆ ในภายหลัง สําหรับข้อมูลความพร้อมใช้งานเพิ่มเติม ให้ดู Python ในความพร้อมใช้งานของ Excel

ถ้าคุณพบปัญหาเกี่ยวกับ Python ใน Excel โปรดรายงานโดยการเลือก วิธีใช้ > คําติชม ใน Excel

ไม่เคยใช้ Python ใน Excel ใช่หรือไม่ เริ่มจากบทนํา Python ใน Excel และเริ่มต้นใช้งาน Python ใน Excel 

ไลบรารี Python โอเพนซอร์ส  

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

Python หลักในไลบรารี Excel 

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

  • คําสั่ง Matplotlib. Import: import matplotlib.pyplot as plt

  • คําสั่ง NumPy. Import: import numpy as np

  • คําสั่ง pandas. Import: import pandas as pd

  • คําสั่ง seaborn. Import: import seaborn as sns

  • คําสั่ง statsmodels. Import: import statsmodels as sm

หมายเหตุ: ไลบรารีหลักเหล่านี้ยังแสดงอยู่ใน Python ในบานหน้าต่างงานการเตรียมใช้งาน Excel ด้วย เข้าถึงบานหน้าต่างงานการเตรียมใช้งานโดยการเลือกสูตร > การเตรียมใช้งานใน Ribbon ของ Excel ขณะนี้บานหน้าต่างงานนี้เป็นแบบอ่านอย่างเดียวและแสดงการตั้งค่าการเตรียมใช้งานสําหรับ Python ของคุณในรันไทม์ Excel

วิธีการนําเข้าไลบรารี 

นอกจากไลบรารีหลักแล้ว คุณสามารถนําเข้าไลบรารีเพิ่มเติมที่พร้อมใช้งานผ่าน Anaconda ได้ นําเข้าไลบรารี Python ลงใน Excel โดยใช้คําสั่งนําเข้า Python ในเซลล์ Excel เช่น import numpy as np คําสั่งนี้จะนําเข้าไลบรารี NumPy และกําหนดนามแฝง np หลังจากใส่คําสั่งนําเข้านี้ลงในเซลล์ Python คุณสามารถอ้างอิงไลบรารี NumPy เป็น np  ทั่วทั้งสูตร Python ในเวิร์กบุ๊กนั้น 

เคล็ดลับ: เพื่อให้แน่ใจว่าไลบรารีของคุณจะถูกนําเข้าก่อนที่จะเรียกใช้สูตร Python ของคุณ ให้ใส่คําสั่งนําเข้าและการตั้งค่าใดๆ บนเวิร์กชีตแรกในเวิร์กบุ๊กของคุณ ถ้าคุณต้องการ คุณสามารถจองเวิร์กชีตแรกสําหรับคําสั่งนําเข้าและการตั้งค่าโดยเฉพาะได้

สิ่งสำคัญ: ไลบรารีทั้งหมดไม่ได้ใช้รูปแบบคําสั่งการนําเข้า import [library] as [name] ตัวอย่างเช่น เมื่อต้องการนําเข้าไลบรารี beautifulsoup4 ให้ใช้คําสั่งนําเข้า from bs4 import BeautifulSoup ดูเอกสารประกอบสําหรับแต่ละไลบรารีเพื่อเรียนรู้คําสั่งการนําเข้าที่แนะนํา

รายการของไลบรารีที่แนะนํา 

ตารางต่อไปนี้แสดงชุดย่อยของไลบรารีโอเพนซอร์สที่ให้บริการโดย Anaconda ซึ่งคุณสามารถใช้กับ Python ใน Excel ได้ ไลบรารี Matplotlib, NumPy, seaborn, statsmodels และ pandasจะถูกนําเข้าตามค่าเริ่มต้น ไลบรารีเพิ่มเติมที่แสดงอยู่ในตารางจะไม่ถูกนําเข้าโดยอัตโนมัติ แต่คุณสามารถเลือกที่จะนําเข้าได้ ถ้าต้องการ 

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

หมายเหตุ: Python ใน Excel สนับสนุนฟอนต์ภาษาอังกฤษ จีน (ประยุกต์) ฝรั่งเศส เยอรมัน ญี่ปุ่น และสเปน

ไลบรารี

คำอธิบาย

Astropy

ไลบรารี Python สําหรับ Astronomy สิทธิการใช้งาน: BSD-3-Clause

beautifulsoup4

ไลบรารี Python ที่ออกแบบมาสําหรับการดึงข้อมูลหน้าจอ สิทธิการใช้งาน: MIT

ฟากเกอร์ 

สร้างข้อมูลปลอม สิทธิการใช้งาน: MIT  

imbalanced-learn

ช่วยแก้ไขปัญหาการจัดประเภทโดยการเสนอเทคนิคการสุ่มตัวอย่างใหม่ ขึ้นอยู่กับ scikit-learn สิทธิการใช้งาน: MIT

IPython

ไลบรารีสําหรับคอมพิวเตอร์แบบโต้ตอบ สิทธิการใช้งาน: BSD-3-Clause

Matplotlib

สร้างแผนภูมิและรูปภาพคุณภาพสิ่งพิมพ์ใน Python สิทธิการใช้งาน: PSF

mlxtend 

ไลบรารีแมชชีนเลิร์นนิ่งสําหรับงานวิทยาศาสตร์ข้อมูลประจําวัน สิทธิการใช้งาน: BSD-3-Clause

NetworkX

แพคเกจ Python สําหรับการสร้างและการจัดการเครือข่ายที่ซับซ้อน สิทธิการใช้งาน: BSD-3-Clause

NLTK

ไลบรารีสําหรับการประมวลผลภาษาธรรมชาติ corpora ต่อไปนี้จะถูกโหลดไว้ล่วงหน้าเพื่อใช้กับ Python ใน Excel: สีน้ําตาล, punkt, stopwords, treebank, vader และ wordnet2022 สิทธิ์การใช้งาน: Apache v2

NumPy

เสนอการประมวลผลอาร์เรย์สําหรับตัวเลข สตริง ระเบียน และวัตถุ สิทธิการใช้งาน: BSD-3-Clause

pandas

มีโครงสร้างข้อมูลและเครื่องมือการวิเคราะห์ข้อมูล สิทธิการใช้งาน: BSD-3-Clause

Pillow

เพิ่มการสนับสนุนสําหรับการเปิด การจัดการ และการบันทึกรูปแบบไฟล์รูปภาพที่แตกต่างกัน สิทธิการใช้งาน: PIL

plotnine 

ไลบรารีการลงจุดและการแสดงภาพข้อมูล สิทธิการใช้งาน: MIT 

เจ้าชาย 

ไลบรารีสําหรับการวิเคราะห์ข้อมูลการสํารวจแบบหลายภาษาใน Python รวมถึงวิธีการต่างๆ สําหรับการสรุปข้อมูลแบบตาราง สิทธิการใช้งาน: MIT  

PyTables

นํา Python, ไลบรารี HDF5 และไลบรารี NumPy มารวมกันเพื่อจัดการข้อมูลจํานวนมาก สิทธิการใช้งาน: BSD-3-Clause

PyWavelets

เวฟเล็ตแปลงไลบรารี สิทธิการใช้งาน: MIT

qrcode 

ตัวสร้างภาพคิวอาร์โค้ด สิทธิการใช้งาน: BSD-3-Clause

scikit-learn

ชุดโมดูล Python สําหรับการเรียนรู้ของเครื่องและการทําเหมืองข้อมูล สิทธิการใช้งาน: BSD-3-Clause

SciPy

ไลบรารีวิทยาศาสตร์สําหรับ Python สิทธิการใช้งาน: BSD-3-Clause

seaborn

ไลบรารีการแสดงภาพจากข้อมูลทางสถิติ สิทธิการใช้งาน: BSD-3-Clause

snowballstemmer

คอลเลกชันไลบรารีอัลกอริทึมสําหรับ Python สิทธิการใช้งาน: BSD-2-Clause

การสรร 

สร้างทรีแมปหรือการแสดงภาพเพื่อแสดงข้อมูลแบบลําดับชั้น สิทธิ์การใช้งาน: Apache v2

statsmodels

การคํานวณทางสถิติและแบบจําลองสําหรับใช้กับไลบรารีSciPy สิทธิการใช้งาน: BSD-3-Clause

SymPy

ไลบรารี Python สําหรับคณิตศาสตร์สัญลักษณ์ สิทธิการใช้งาน: BSD-3-Clause

tabulate

ไลบรารีสําหรับการสร้างและการจัดรูปแบบตาราง สิทธิการใช้งาน: MIT

TheFuzz 

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

wordcloud 

เครื่องมือสร้างระบบคลาวด์คํา สิทธิการใช้งาน: MIT  

เรียนรู้เพิ่มเติมจาก Anaconda 

เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการรวมและไลบรารีที่ได้รับการสนับสนุน ให้ไปที่ Anaconda

บทความที่เกี่ยวข้อง

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

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

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย