ไลบรารีโอเพนซอร์สและ Python ใน Excel

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac

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

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

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

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

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

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

  • คําสั่ง Matplotlib. คําสั่งการนําเข้า: import matplotlib.pyplot as plt
  • คําสั่ง NumPy. คําสั่งการนําเข้า: import numpy as np
  • คําสั่ง pandas. คําสั่งการนําเข้า: import pandas as pd
  • คําสั่ง seaborn. คําสั่งการนําเข้า: import seaborn as sns
  • คําสั่ง statsmodels. คําสั่งการนําเข้า: import statsmodels as sm

หมายเหตุ

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

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

นอกจากไลบรารีหลักแล้ว คุณสามารถนําเข้าไลบรารีเพิ่มเติมที่พร้อมใช้งานผ่าน Anaconda ได้ นําเข้าไลบรารี Python ลงใน Excel โดยใช้คําสั่งนําเข้า Python ใน 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 สนับสนุนฟอนต์ภาษาอังกฤษ จีน (ประยุกต์) ฝรั่งเศส เยอรมัน ญี่ปุ่น และสเปน

ไลบ รา รี คำอธิบาย
แอสโทรปี้ ไลบรารี Python สําหรับ Astronomy สิทธิการใช้งาน: BSD-3-Clause
beautifulsoup4 ไลบรารีงูที่ออกแบบมาสําหรับการขูดหน้าจอ สิทธิการใช้งาน: 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
หมอน เพิ่มการสนับสนุนสําหรับการเปิด การจัดการ และการบันทึกรูปแบบไฟล์รูปภาพที่แตกต่างกัน สิทธิการใช้งาน: 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
ตุ๊กตาหิมะ คอลเลกชันไลบรารีอัลกอริทึมสําหรับ Python สิทธิการใช้งาน: BSD-2-Clause
การสรร สร้างทรีแมปหรือการแสดงภาพเพื่อแสดงข้อมูลแบบลําดับชั้น สิทธิ์การใช้งาน: Apache v2
statsmodels การคํานวณและโมเดลทางสถิติสําหรับใช้กับไลบรารี SciPy สิทธิการใช้งาน: BSD-3-Clause
SymPy ไลบรารี Python สําหรับคณิตศาสตร์สัญลักษณ์ สิทธิการใช้งาน: BSD-3-Clause
ทําตาราง ไลบรารีสําหรับการสร้างและการจัดรูปแบบตาราง สิทธิการใช้งาน: MIT
TheFuzz เสนอการจับคู่สตริงที่ไม่ขนปุยเพื่อคํานวณความแตกต่างระหว่างลําดับ สิทธิการใช้งาน: MIT
wordcloud เครื่องมือสร้างระบบคลาวด์คํา สิทธิการใช้งาน: MIT

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

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