Menggunakan Power Query untuk mengimpor data untuk Python di Excel
Applies To
Excel untuk Microsoft 365Python di Excel saat ini diluncurkan untuk pengguna Enterprise dan Business yang menjalankan Saluran Saat Ini di Windows, dimulai dengan Versi 2407 (Build 17830.20128). 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 Perusahaan Bulanan atau Saluran perusahaan Semi-Annual.
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
Apa itu Power Query?
Power Query adalah alat transformasi dan persiapan data yang dirancang untuk membantu Anda membentuk data, dan tersedia di Excel dan produk Microsoft lainnya.
Gunakan Power Query dengan Python di Excel untuk mengimpor data eksternal ke Excel lalu menganalisis data tersebut dengan Python.
Penting: Power Query adalah satu-satunya cara untuk mengimpor data eksternal untuk digunakan dengan Python di Excel.
Untuk mempelajari selengkapnya tentang Power Query, lihat Power Query untuk Bantuan Excel.
Cara menggunakan Power Query untuk mengimpor data untuk Python di Excel
Lakukan langkah-langkah berikut ini untuk mempelajari cara mengimpor sampel kumpulan data eksternal dan untuk digunakan dengan Python di Excel.
Tips: Jika Anda sudah terbiasa dengan Power Query dan ingin bekerja dengan kueri yang sudah ada di buku kerja Anda, lompat ke Gunakan data Power Query dengan Python di Excel selanjutnya dalam artikel ini.
-
Untuk melihat grup & Mentransformasi Data dan Kueri & Connections, pilih tab Data. Pilih Dapatkan Data untuk memilih sumber data Anda. Anda bisa mengimpor data dari beberapa sumber, termasuk file nilai yang dipisahkan koma (CSV). Setiap impor membuat kueri.layanan OData Northwind, sumber data uji. Untuk melakukannya, pilih Dapatkan> Data Dari Sumber Lain > Dari Umpan OData.
Contoh ini mengimpor data dari -
Berikutnya, masukkan tautan berikut ke layanan OData Northwind dan pilih OK.
https://services.odata.org/northwind/northwind.svc/
-
Dalam dialog pratinjau Power Query, pilih tabel data untuk dimuat ke Excel. Untuk contoh ini, pilih tabel Kategori , lalu pilih panah di samping tombol Muat dan pilih Muat Ke.... Cuplikan layar berikut ini memperlihatkan dialog pratinjau Power Query dengan tabel Kategori dipilih dan opsi Muat Ke... ditampilkan.
Catatan:
-
Anda juga bisa memilih Ubah Data dari dialog pratinjau Power Query. Ini memungkinkan Anda mengedit data dalam Editor Power Query sebelum mengimpornya ke Excel.
-
Jika Anda ingin menampilkan data di kisi Excel, pilih tombol Muat . Tindakan ini akan memuat tabel yang dipilih langsung ke kisi Excel.
-
-
Pilih Hanya Buat Koneksi untuk membuat koneksi data dari sumber. Power Query secara otomatis membuat kueri untuk koneksi ini.
-
Panel kueri & Connections terbuka secara otomatis, mencantumkan kueri yang dibuat oleh Power Query untuk sumber data yang dipilih—dalam kasus ini, tabel Kategori dari kumpulan data sampel OData Northwind. Untuk membuka panel & Connections Kueri secara manual, pada tab Data pilih Kueri & Connections.
Tips: Arahkan mouse ke atas kueri di panel tugas untuk mendapatkan pratinjau data.
Bagian berikutnya menguraikan cara menganalisis data Kategori dengan Python di Excel.
Menggunakan data Power Query dengan Python di Excel
Prosedur berikut ini mengasumsikan bahwa Anda telah membuat koneksi Power Query dengan data Kategori dari layanan OData Northwind yang dijelaskan di bagian artikel sebelumnya. Langkah-langkah ini memperlihatkan cara menganalisis data Kategori dengan Python di Excel.
-
Untuk bekerja dengan data eksternal dengan Python di Excel, aktifkan Python dalam sel dengan memasukkan fungsi =PY . Berikutnya, gunakan rumus Python di Excel xl() untuk mereferensikan elemen Excel, seperti kueri Power Query. Untuk contoh ini, masukkan xl("Categories") ke dalam Python di sel Excel.
-
Sel Python kini menampilkan data Kategori dalam Kerangka Data, seperti yang dikembalikan oleh rumus xl("Categories") . Pilih ikon kartu di samping DataFrame untuk menampilkan pratinjau data dalam DataFrame. Cuplikan layar berikut ini memperlihatkan pratinjau DataFrame.
Tips: Ubah ukuran dialog DataFrame menggunakan ikon di sudut kanan bawah.
-
Mengonversi data dalam nilai DataFrame menjadi Excel, yang mengembalikan data ke kisi Excel. Untuk mengonversi DataFrame menjadi nilai Excel, pilih sel yang berisi DataFrame, lalu pilih ikon Sisipkan Data . Cuplikan layar berikut ini memperlihatkan contoh ikon ini di samping Kerangka Data.
Memilih ikon Sisipkan Data akan membuka menu dengan daftar nilai yang relevan dengan data Anda. -
Pilih nilai pertama dalam menu, arrayPreview. Nilai ini menampilkan data Python dari DataFrame dalam kisi Excel. Lihat cuplikan layar berikut ini untuk contohnya.
-
Setelah menggunakan Power Query untuk mengimpor data eksternal dan memproses data tersebut dengan Python di Excel, Anda siap untuk mulai menganalisis data dengan Python di Excel. Untuk mempelajari cara membuat petak dan bagan Python dengan data Anda, lihat Membuat Python di plpot dan bagan Excel.