Applies ToExcel untuk Microsoft 365

Python di Excel kini tersedia untuk pengguna Perusahaan dan Bisnis yang menjalankan Saluran Saat Ini di Windows, dimulai dengan Versi 2407 (Build 17830.20128), dan Saluran Perusahaan Bulanan di Windows, dimulai dengan Versi 2408 (Build 17928.20216). Fitur ini tersedia dalam pratinjau untuk pengguna Keluarga dan Pribadi yang menjalankan Saluran Saat Ini di Windows yang dimulai dengan Versi 2405 (Build 17628.20164). Python di Excel tersedia dalam pratinjau untuk pengguna Pendidikan yang menjalankan Saluran Saat Ini (Pratinjau) melalui Program Insider Microsoft 365. Saat ini tidak tersedia untuk saluran Semi-Annual Enterprise.

Ini diluncurkan ke Excel untuk Windows terlebih dahulu, lalu ke platform lain di kemudian hari. Untuk informasi ketersediaan selengkapnya, lihat Python di Ketersediaan 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.

Python berjalan di Microsoft Cloud 

Python di Excel menjalankan kode Python yang digunakan oleh Excel dalam wadah aman di Microsoft Cloud dengan keamanan tingkat perusahaan sebagai pengalaman terhubung Microsoft 365 yang sesuai. Bekerja dengan orang lain pada dokumen yang disimpan di OneDrive atau menggunakan fitur Analisis Data di Excel adalah contoh lain dari pengalaman terhubung Microsoft 365 yang sesuai. 

Python di Excel berjalan di Microsoft Cloud dengan atribut berikut.

  • Kode Python berjalan pada kontainer terisolasi hypervisor yang dibangun di Azure Container Instances.

  • Kontainer memiliki Python dan kumpulan pustaka aman yang dikurasi yang disediakan oleh Anaconda.

  • Lingkungan ini menggunakan Distribusi Anaconda untuk Python, yang berisi Python dan pustaka bawaan sumber, yang disediakan langsung dari Anaconda.

  • Kode Python tidak memiliki akses ke komputer, perangkat, atau akun Anda.

  • Kode Python tidak memiliki akses jaringan.

  • Kode Python tidak memiliki akses ke token pengguna.

  • Kode Python dapat mengakses data melalui referensi melalui fungsi xl() bawaan sebagai bagian dari rumus Python. Ini berarti bahwa rumus Python memiliki akses untuk membaca nilai sel dalam buku kerja, berdasarkan referensi sel, atau nilai dari sumber data eksternal, melalui nama koneksi Power Query.

  • Kode Python mengembalikan output ke buku kerja Anda melalui fungsi Excel =PY(), yang menampilkan hasil kode Python dalam sel tempat fungsi dimasukkan. Fungsi Python tidak dapat mengembalikan tipe objek lain seperti makro, kode VBA, atau rumus lainnya.

  • Kode Python tidak memiliki akses ke properti lain dalam buku kerja, seperti rumus, bagan, PivotTable, makro, atau kode VBA.

  • Wadah tetap online selama buku kerja terbuka atau hingga waktu habis terjadi.

  • Data tidak tetap ada di Microsoft Cloud.

Tanya jawab umum

Python di Excel mengikuti kebijakan keamanan yang sama seperti Excel dalam hal membuka buku kerja dari internet atau sumber yang tidak tepercaya. 

Jika Anda membuka buku kerja yang berisi kode Python dari internet, Tampilan Terproteksi Excel tidak akan menjalankan rumus Python dalam buku kerja. Jika buku kerja dibuka dengan Microsoft Defender Application Guard, rumus Python tidak berjalan secara default.

Selain itu, Python di Excel menjalankan rumus Python dalam buku kerja yang tidak tepercaya dalam wadah terisolasi hipervisor khususnya sendiri, membantu mencegah potensi interaksi atau gangguan dengan kode Python lain yang berjalan dari buku kerja terbuka lainnya. 

Python di Excel menggunakan kontainer untuk menjalankan kode Python di Azure. Kontainer terisolasi dan mengamankan lingkungan yang dapat menjalankan aplikasi dan layanan tanpa memengaruhi seluruh sistem. Untuk membantu memastikan keamanan dan keandalan wadah, pembaruan dan patch rutin diterapkan pada wadah tersebut.

Python dan pustaka diperbarui dengan cara berikut ini untuk membantu menjaga data Anda tetap aman dan hasil numerik Anda tetap konsisten.

  • Patch diterapkan pada sistem operasi yang mendasari dijalankan oleh Instans Kontainer Azure. Hal ini membantu memastikan bahwa kontainer dilindungi dari kerentanan dan eksploitasi yang dapat memengaruhi data Anda. Ini dilakukan secara otomatis tanpa memerlukan input dari Anda.

Pembaruan berkala lingkungan Python akan dirilis, dengan Python dan pustaka yang disediakan oleh Anaconda. Versi ini mencakup perbaikan dan peningkatan keamanan terbaru dari komunitas Python dan Anaconda. Rilis ini akan diumumkan melalui postingan blog dan dokumentasi. Ini akan dilakukan secara otomatis tanpa memerlukan penyiapan, dan Microsoft akan secara default ke lingkungan terbaru. Buku kerja yang sudah ada masih akan dihitung terhadap versi lingkungan tempat buku kerja dibuat, dan pengguna akan diminta untuk memutakhirkan jika ada versi yang lebih baru. Pendekatan ini membantu memastikan bahwa hasil numerik Anda tetap konsisten dan memungkinkan Anda dan organisasi Anda untuk tetap mendapatkan informasi terbaru.

Privasi Anda penting bagi Microsoft. Lihat pernyataan privasi Microsoft untuk detail selengkapnya. 

Untuk meninjau kebijakan perlindungan data pengalaman terhubung Microsoft 365, lihat Pengalaman terhubung di Microsoft 365

Untuk meninjau kebijakan proteksi data saat menggunakan Copilot dengan data buku kerja, lihat Data, Privasi, dan Keamanan untuk Microsoft 365 Copilot.

Untuk memahami bagaimana data yang dikirim dari buku kerja Anda ke wadah diproses, lihat Data layanan yang diperlukan untuk Office.

Ya, Python di Excel adalah keluhan Peraturan Perlindungan Data Umum (GDPR) dan Batas Data Uni Eropa (EUDB). Pelanggan di Uni Eropa (UE) telah menjalankan kontainer mereka di Uni Eropa. Penyewa multinasial dapat mengonfigurasi semua wadah mereka untuk dijalankan di Eropa melalui Layanan Konfigurasi Office. Untuk informasi selengkapnya tentang kepatuhan, lihat Penawaran kepatuhan Azure, Dynamics 365, dan Microsoft 365.

Python di Excel tidak menangani atau menyimpan data apa pun saat disimpan. Data Anda adalah data Anda. Ini tidak dibagikan dengan pihak ketiga, atau digunakan untuk pelatihan AI oleh Copilot.

Tidak.

Ya. Untuk informasi selengkapnya tentang kepatuhan, lihat Penawaran kepatuhan Azure, Dynamics 365, dan Microsoft 365.

Kode pengguna dijalankan dalam kontainer terisolasi hypervisor di bawah akun yang memiliki hak istimewa.

Python di Excel mengasumsikan semua yang dijalankan dalam wadah berbahaya dan membatasi input dan output wadah secara ketat. Anda hanya bisa mengakses data yang dirujuk oleh rumus. Anda hanya dapat mengembalikan nilai atau gambar. 

Python di Excel berhak memblokir apa pun yang ditemukan untuk merusak isolasi hypervisor atau batas jaringan.

Pertimbangan tambahan 

Memperbarui registri untuk mengalihkan peringatan keamanan untuk Python di Excel 

Perintah berikut ini memperlihatkan cara memperbarui registri untuk mengubah pengaturan peringatan keamanan untuk Python di Excel. Jalankan perintah dari prompt perintah yang ditingkatkan di perangkat Windows. 

  1. Gunakan perintah ini untuk menonaktifkan semua peringatan keamanan. Ini adalah pengaturan default untuk Python di Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Gunakan perintah ini untuk mengaktifkan perintah keamanan saat membuka buku kerja yang berisi rumus Python. Ini mengaktifkan pemberitahuan Peringatan Keamanan di bilah bisnis Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Gunakan perintah ini untuk menonaktifkan semua fungsi Python agar tidak berjalan dalam buku kerja yang dibuka. Fungsi Python akan mengembalikan kesalahan #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Microsoft akan terus memantau dan menyesuaikan Python di Excel agar Anda dan data Anda tetap aman. Hal ini mungkin melibatkan perubahan yang akan datang pada pengaturan pengalaman pengguna dan registri.

Untuk selalu mendapatkan informasi terbaru dan melihat laporan kerentanan keamanan yang memengaruhi produk dan layanan Microsoft, lihat Panduan Pembaruan Pusat Respons Keamanan Microsoft.

Artikel terkait 

Perlu bantuan lainnya?

Ingin opsi lainnya?

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

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.