สําหรับข้อมูลความพร้อมใช้งาน ให้ดูความพร้อมใช้งานของ 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]คําสั่ง IMPORT ตัวอย่างเช่น เมื่อต้องการนําเข้าไลบรารี beautifulsoup4 ให้ใช้คําสั่ง from bs4 import BeautifulSoupimport ดูเอกสารประกอบสําหรับแต่ละไลบรารีเพื่อเรียนรู้คําสั่งการนําเข้าที่แนะนํา
รายการของไลบรารีที่แนะนํา
ตารางต่อไปนี้แสดงชุดย่อยของไลบรารีโอเพนซอร์สที่ให้บริการโดย Anaconda ซึ่งคุณสามารถใช้กับ Python ใน Excel ได้ ไลบรารี Matplotlib, NumPy, seaborn, statsmodels และ pandas จะถูกนําเข้าตามค่าเริ่มต้น ไลบรารีเพิ่มเติมที่แสดงอยู่ในตารางจะไม่ถูกนําเข้าโดยอัตโนมัติ แต่คุณสามารถเลือกที่จะนําเข้าได้ ถ้าต้องการ
สำคัญ
เพื่อปกป้องความปลอดภัยของข้อมูลของคุณ ไลบรารีเหล่านี้จะไม่สามารถทําการร้องขอเครือข่ายหรือเข้าถึงไฟล์และข้อมูลของคุณบนเครื่องท้องถิ่นของคุณ เมื่อต้องการเรียนรู้เพิ่มเติม ให้ดูความปลอดภัยของข้อมูลและ Python ใน Excel
หมายเหตุ
Python ใน Excel รองรับแบบอักษรภาษาอังกฤษ จีน (ประยุกต์) ฝรั่งเศส เยอรมัน ญี่ปุ่น และสเปน
| ไลบรารี | คำอธิบาย |
|---|---|
| แอสโตรปี้ | ไลบรารี 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 |
| เอ็นแอลทีเค | ไลบรารีสําหรับการประมวลผลภาษาธรรมชาติ คลังข้อมูลต่อไปนี้ถูกโหลดไว้ล่วงหน้าเพื่อใช้กับ Python ใน Excel: brown, punkt, stopwords, treebank, vader และ wordnet2022 สิทธิการใช้งาน: Apache v2 |
| NumPy | เสนอการประมวลผลอาร์เรย์สําหรับตัวเลข สตริง ระเบียน และวัตถุ สิทธิการใช้งาน: BSD-3-Clause |
| แพนด้า | มีโครงสร้างข้อมูลและเครื่องมือการวิเคราะห์ข้อมูล สิทธิการใช้งาน: BSD-3-Clause |
| หมอน | เพิ่มการสนับสนุนสําหรับการเปิด การจัดการ และการบันทึกรูปแบบไฟล์รูปภาพที่แตกต่างกัน สิทธิการใช้งาน: PIL |
| พล็อตไนน์ | ไลบรารีการลงจุดและการแสดงภาพข้อมูล สิทธิการใช้งาน: MIT |
| เจ้าชาย | ไลบรารีสําหรับการวิเคราะห์ข้อมูลแบบสํารวจหลายตัวแปรใน Python รวมถึงวิธีการต่างๆ ในการสรุปข้อมูลแบบตาราง สิทธิการใช้งาน: MIT |
| PyTables | รวบรวม Python, ไลบรารี HDF5 และไลบรารี NumPy เข้าด้วยกันเพื่อจัดการข้อมูลจํานวนมาก สิทธิการใช้งาน: BSD-3-Clause |
| PyWavelets | เวฟเล็ตแปลงไลบรารี สิทธิการใช้งาน: MIT |
| qrcode | เครื่องสร้างภาพ QR รหัส สิทธิการใช้งาน: BSD-3-Clause |
| scikit-learn | ชุดโมดูล Python สําหรับการเรียนรู้ของเครื่องและการทําเหมืองข้อมูล สิทธิการใช้งาน: BSD-3-Clause |
| ไซไพ | ไลบรารีวิทยาศาสตร์สําหรับ Python สิทธิการใช้งาน: BSD-3-Clause |
| ซีบอร์น | ไลบรารีการแสดงภาพจากข้อมูลทางสถิติ สิทธิการใช้งาน: BSD-3-Clause |
| snowballstemmer | คอลเลกชันไลบรารีอัลกอริทึมสําหรับ Python สิทธิการใช้งาน: BSD-2-Clause |
| ทํารูปสี่เหลี่ยมจัตุรัส | สร้างทรีแมป หรือการแสดงภาพเพื่อแสดงข้อมูลแบบลําดับชั้น สิทธิการใช้งาน: Apache v2 |
| statsmodels | การคํานวณทางสถิติและแบบจําลองสําหรับใช้กับไลบรารี SciPy สิทธิการใช้งาน: BSD-3-Clause |
| SymPy | ไลบรารี Python สําหรับคณิตศาสตร์สัญลักษณ์ สิทธิการใช้งาน: BSD-3-Clause |
| จัดตาราง | ไลบรารีสําหรับการสร้างและการจัดรูปแบบตาราง สิทธิการใช้งาน: MIT |
| TheFuzz | เสนอการจับคู่สตริงแบบคลุมเครือเพื่อคํานวณความแตกต่างระหว่างลําดับ สิทธิการใช้งาน: MIT |
| wordcloud | โปรแกรมสร้างคําคลาวด์ สิทธิการใช้งาน: MIT |
เรียนรู้เพิ่มเติมจาก Anaconda
เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการรวมและไลบรารีที่ได้รับการสนับสนุน ให้ไปที่ Anaconda