Pustaka sumber terbuka dan Python di Excel

Berlaku Untuk
Excel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac

Untuk informasi ketersediaan, lihat ketersediaan Python di Excel. Jika Anda mengalami masalah dengan Python di Excel, silakan laporkan dengan memilihUmpan Balik Bantuan> di Excel.

Baru menggunakan Python di Excel? Mulai dengan Pengenalan Python di Excel dan mulai menggunakan Python di Excel.

Pustaka sumber terbuka Python

Python di Excel dilengkapi dengan kumpulan pustaka standar Python yang disediakan oleh Anaconda melalui distribusi aman. Gunakan pustaka Python ini untuk menyederhanakan analisis data Anda, menemukan pola dan wawasan tersembunyi, serta memvisualisasikan data Anda dengan plot. 

Pustaka inti Python di Excel

Pustaka sumber terbuka berikut tersedia dalam Python di Excel secara default. Pustaka telah diimpor dengan pernyataan yang tercantum berikut.

  • Matplotlib. Import pernyataan: import matplotlib.pyplot as plt
  • NumPy. Import pernyataan: import numpy as np
  • pandas. Import pernyataan: import pandas as pd
  • seaborn. Import pernyataan: import seaborn as sns
  • statsmodels. Import pernyataan: import statsmodels as sm

Catatan

Pustaka inti ini juga tercantum dalam panel tugas inisialisasi Python di Excel. Akses panel tugas inisialisasi dengan memilihInisialisasiRumus> di pita Excel. Panel tugas ini saat ini bersifat baca-saja dan menampilkan pengaturan inisialisasi untuk Python Anda di runtime Excel.

Cara mengimpor pustaka

Di samping pustaka inti, Anda juga dapat mengimpor pustaka tambahan yang tersedia melalui Anaconda. Impor pustaka Python ke Excel menggunakan pernyataan impor Python dalam Python di sel Excel, seperti import numpy as np. Pernyataan ini mengimpor pustaka NumPy dan memberinya alias np. Setelah memasukkan pernyataan impor ini ke dalam sel Python, Anda dapat merujuk ke pustaka NumPy seperti np di seluruh rumus Python dalam buku kerja tersebut.

Tips

Untuk memastikan bahwa pustaka Anda telah diimpor sebelum rumus Python berjalan, masukkan pernyataan impor dan pengaturan apa pun pada lembar kerja pertama dalam buku kerja Anda. Jika diinginkan, Anda dapat mengkhususkan lembar kerja pertama untuk pernyataan impor dan pengaturan.

Penting

Tidak semua pustaka menggunakan format import [library] as [name]pernyataan impor . Misalnya, untuk mengimpor pustaka beautifulsoup4, gunakan pernyataan from bs4 import BeautifulSoupimpor . Lihat dokumentasi setiap pustaka untuk mempelajari pernyataan impor yang direkomendasikan.

Tabel berikut ini memperlihatkan sebagian pustaka sumber terbuka yang disediakan oleh Anaconda yang dapat Anda gunakan dengan Python di Excel. Pustaka Matplotlib, NumPy, seaborn, statsmodels, dan pandas diimpor secara default. Pustaka tambahan yang tercantum dalam tabel tidak diimpor secara otomatis, tetapi Anda dapat memilih untuk mengimpornya jika diinginkan.

Penting

Untuk melindungi keamanan data Anda, pustaka ini tidak akan memiliki kemampuan untuk membuat permintaan jaringan atau mengakses file dan data di komputer lokal Anda. Untuk mempelajari selengkapnya, lihat Keamanan Data dan Python di Excel.

Catatan

Python di Excel mendukung font Inggris, Tionghoa (Sederhana), Prancis, Jerman, Jepang, dan Spanyol.

Perpustakaan Deskripsi
Astropi Pustaka Python untuk astronomi. Lisensi: BSD-3-Clause.
beautifulsoup4 Pustaka Python yang dirancang untuk pengikisan layar. Lisensi: MIT.
Palsu Menghasilkan data palsu. Lisensi: MIT.
tidak seimbang-belajar Membantu mengatasi masalah klasifikasi dengan menawarkan teknik pengambilan sampel ulang. Membutuhkan pustaka scikit-learn. Lisensi: MIT.
IPython Pustaka untuk komputasi interaktif. Lisensi: BSD-3-Clause.
Matplotlib Membuat bagan dan gambar bertaraf publikasi di Python. Lisensi: PSF.
mlxtend Pustaka pembelajaran mesin untuk tugas ilmu data sehari-hari. Lisensi: BSD-3-Clause.
NetworkX Paket Python untuk membuat dan memanipulasi jaringan kompleks. Lisensi: BSD-3-Clause.
NLTK Pustaka untuk pemrosesan bahasa alami. Korpus berikut telah dimuat sebelumnya untuk digunakan dengan Python di Excel: brown, punkt, stopwords, treebank, vader, dan wordnet2022. Lisensi: Apache v2.
NumPy Menawarkan pemrosesan larik untuk angka, string, rekaman, dan objek. Lisensi: BSD-3-Clause.
panda Menawarkan struktur data dan alat analisis data. Lisensi: BSD-3-Clause.
Bantal Menambahkan dukungan untuk membuka, memanipulasi, dan menyimpan format file gambar yang berbeda. Lisensi: PIL.
plotsembilan Pustaka visualisasi data dan peplotan. Lisensi: MIT.
Pangeran Pustaka untuk analisis data eksplorasi multivariat di Python, termasuk berbagai metode untuk meringkas data tabel. Lisensi: MIT.
PyTable Menyatukan Python, pustaka HDF5, dan pustaka NumPy untuk menangani data dalam jumlah besar. Lisensi: BSD-3-Clause.
PyWavelets Pustaka transformasi wavelet. Lisensi: MIT.
kode QR Pembuat gambar kode QR. Lisensi: BSD-3-Clause.
scikit-learn Himpunan modul Python untuk pembelajaran mesin dan penggalian data. Lisensi: BSD-3-Clause.
SciPy Pustaka ilmiah untuk Python. Lisensi: BSD-3-Clause.
Seaborn Pustaka visualisasi data statistik. Lisensi: BSD-3-Clause.
snowballstemmer Koleksi pustaka algoritma untuk Python. Lisensi: BSD-2-Clause.
Kuadratkan Membuat peta pohon, atau visualisasi untuk menampilkan data hiereki. Lisensi: Apache v2.
statismodel, Komputasi dan model statistik, untuk digunakan dengan pustaka SciPy. Lisensi: BSD-3-Clause.
SymPy Pustaka Python untuk matematika simbolik. Lisensi: BSD-3-Clause.
tabulasi Pustaka untuk membuat dan memformat tabel. Lisensi: MIT.
TheFuzz Menawarkan pencocokan string fuzzy untuk menghitung perbedaan antar urutan. Lisensi: MIT.
Awan kata Generator awan kata. Lisensi: MIT.

Pelajari selengkapnya dari Anaconda

Untuk mempelajari selengkapnya tentang integrasi dan pustaka yang didukung, kunjungi Anaconda.