Berlaku Untuk
Excel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel untuk web My Office untuk iPhone

Python di Excel tersedia bagi pengguna Enterprise dan Bisnis yang menjalankan Saluran Saat Ini di Windows, mulai dari Versi 2408 (Build 17928.20114), dan Saluran Enterprise Bulanan di Windows, mulai dari Versi 2408 (Build 17928.20216). Fitur ini juga tersedia di Excel di web untuk pengguna Enterprise dan Business. Python di Excel tersedia dalam pratinjau untuk pengguna Family dan Personal di Excel di web atau menjalankan Saluran Saat Ini di Windows mulai dari Versi 2405 (Build 17628.20164). Ini tersedia dalam pratinjau untuk pengguna Pendidikan yang menjalankan Saluran Saat Ini (Pratinjau) melalui Program Insider Microsoft 365. Saat ini tidak tersedia untuk Saluran Enterprise Semi-Tahunan.

Python di Excel tersedia untuk pengguna Perusahaan dan Bisnis yang menjalankan Saluran Saat Ini di Excel untuk Mac dimulai dengan Versi 16.96 (Build 25041326). Fitur ini tersedia dalam pratinjau untuk pengguna Keluarga dan Pribadi di Excel untuk Mac melalui Program Insider Microsoft 365. Pilih tingkat Insider Saluran Beta dan instal build terbaru Excel; tersedia dimulai dengan Versi 16.95 (Build 25021921).

Untuk informasi ketersediaan selengkapnya, lihat ketersediaan Python di Excel. Jika Anda mengalami masalah dengan Python di Excel, silakan laporkan dengan memilih Bantuan > Umpan Balik 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 Python standar yang disediakan oleh Anaconda melalui distribusi yang 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 memilih Rumus > Inisialisasidi 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 NumPydan memberikannya alias np. Setelah memasukkan pernyataan impor ini ke dalam sel Python, Anda dapat merujuk ke pustaka NumPy sebagai 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 pernyataan impor import [library] as [name]. Misalnya, untuk mengimpor pustaka beautifulsoup4, gunakan pernyataan impor from bs4 import BeautifulSoup. Lihat dokumentasi setiap pustaka untuk mempelajari pernyataan impor yang direkomendasikan.

Daftar pustaka yang disarankan

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 pandasdiimpor 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 Bahasa Inggris, Tionghoa (Sederhana), Prancis, Jerman, Jepang, dan Spanyol.

Pustaka

Deskripsi

Astropy

Pustaka Python untuk astronomi. Lisensi: BSD-3-Clause.

beautifulsoup4

Pustaka Python yang dirancang untuk pengambilan data. Lisensi: MIT.

Pemalsukan

Menghasilkan data palsu. Lisensi: MIT.

imbalanced-learn

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. Korpora berikut ini telah dimuat sebelumnya untuk digunakan dengan Python di Excel: coklat, punkt, stopword, treebank, vader, dan wordnet2022. Lisensi: Apache v2.

NumPy

Menawarkan pemrosesan larik untuk angka, string, rekaman, dan objek. Lisensi: BSD-3-Clause.

pandas

Menawarkan struktur data dan alat analisis data. Lisensi: BSD-3-Clause.

Pillow

Menambahkan dukungan untuk membuka, memanipulasi, dan menyimpan format file gambar yang berbeda. Lisensi: PIL.

plotnine

Pustaka plot dan visualisasi data. Lisensi: MIT.

Pangeran

Pustaka untuk analisis data eksplorasi multivariasi di Python, termasuk berbagai metode untuk meringkas data tabular. Lisensi: MIT.

PyTables

Menggabungkan Python, pustaka HDF5, dan pustaka NumPyuntuk menangani data dalam jumlah besar. Lisensi: BSD-3-Clause.

PyWavelets

Pustaka transformasi wavelet. Lisensi: MIT.

qrcode

Generator 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.

squarify

Membuat peta pohon, atau visualisasi untuk menampilkan data hierachical. Lisensi: Apache v2.

statsmodels

Komputasi dan model statistik, untuk digunakan dengan pustaka SciPy. Lisensi: BSD-3-Clause.

SymPy

Pustaka Python untuk matematika simbolik. Lisensi: BSD-3-Clause.

tabulate

Pustaka untuk membuat dan memformat tabel. Lisensi: MIT.

TheFuzz

Menawarkan pencocokan string fuzzy untuk menghitung perbedaan antar urutan. Lisensi: MIT.

wordcloud

Sebuah kata generator awan. Lisensi: MIT.

Pelajari selengkapnya dari Anaconda

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

Artikel terkait

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.