Untuk mengikutinya, Anda memerlukan spreadsheet. Buka Google Sheets buat satu. Letakkan beberapa kolom boneka di sana sehingga Anda dapat mengaksesnya nanti secara terprogram Show
Selanjutnya, Anda harus membuat akun layanan dan kredensial OAuth2 dari Google API Console. Ikuti langkah-langkah di bawah ini untuk mengaktifkan API dan mengambil kredensial Anda
(2) Menghubungkan Python ke Google Sheets, menulis kerangka data Pertama, Anda harus menginstal pygsheets, yang memungkinkan kita untuk benar-benar membaca/menulis ke sheet melalui Python. Setelah itu terinstal, Anda sudah siap. Berikut adalah contoh mengimpor kredensial dan menulis beberapa data dummy ke sheet menggunakan kerangka data Pandas Ini adalah Jing, seorang analis data dengan hasrat besar untuk ilmu data dan teknologi data besar. Sebagai seorang analis data, bekerja dengan Excel atau Google Spread Sheet terkadang tidak dapat dihindari, mengingat kenyataan bahwa banyak kolega Anda lebih nyaman melihat data atau hasil di Excel atau Google Spread Sheet. Blog ini akan menunjukkan kepada Anda cara menghubungkan Notebook Jupyter Anda ke Google Spreadsheet untuk membuat alur kerja Anda lebih otomatis PrasyaratSebelum kita mulai, saya menganggap Anda sudah menginstal Jupyter Notebook di komputer Anda. Mari kita mulaiLangkah 0. Buat proyek dan Aktifkan Google Drive APIBuat proyek untuk aplikasi Anda di Google Cloud Console jika Anda belum memilikinya. Di blog ini, saya membuat proyek yang disebut "penghapusan pengguna", yang saya gunakan di blog lain "Dapatkan data Google Analytics ke Notebook Jupyter Anda dengan menggunakan Analytics Reporting API" Buka API & Layanan -> Perpustakaan, temukan API Google Drive dan aktifkan Langkah 1. Buat Akun Layanan untuk Notebook Jupyter AndaBuka API & Layanan -> Kredensial -> Buat kredensial -> Kunci akun layanan -> Akun layanan baru, beri nama "Google_Sheet" -> Pilih peran sebagai "Pengguna Akun Layanan" untuk akun ini -> pilih "JSON" -> . Unduh, ganti namanya menjadi “service_account_GS. json” dan letakkan di folder yang Anda rasa nyaman Langkah 2. Buat Lembar Google dan bagikan dengan Email Akun LayananBuka “service_account_GS. json” yang baru saja Anda dapatkan. Temukan “client_email” Anda Bagikan Google Sheet yang baru saja Anda buat dengan "client_email" ini Dapatkan ID Lembar dari URL ke lembar Langkah 3. Instal perpustakaanBuka terminal Anda, ketikkan perintah berikut pip install gspread oauth2client df2gspread Langkah 4. Buka Buku Catatan Jupyter AndaLihat template Notebook di sini Maaf, terjadi kesalahan. Muat ulang? Maaf, kami tidak dapat menampilkan file ini Maaf, file ini tidak valid sehingga tidak dapat ditampilkan lihat mentah yang dihosting dengan ❤ oleh GitHub Sekarang Anda akan melihat Google Sheet diperbarui dengan data yang Anda unggah Selamat. Kita selesai di siniSekarang Anda seharusnya sudah berhasil menghubungkan Notebook Jupyter Anda ke Lembar Google. Temukan informasi lebih lanjut tentang Google Spread Sheet di df2gspread. Ini bukan sesuatu yang luar biasa, tapi mudah-mudahan akan membuat pekerjaan Anda sedikit lebih mudah. Ini Jing, terima kasih telah membaca blog saya. Jangan ragu untuk memuji dan mengajukan pertanyaan. Aku akan kembali kepada Anda sebanyak mungkin Google Sheets adalah layanan spreadsheet online dari Google yang memungkinkan Anda membuat spreadsheet di cloud. Membaca Google Sheets berbeda dengan membaca file Microsoft Excel atau CSV menggunakan Python. Jadi dalam artikel ini, saya akan memandu Anda melalui cara membaca data dari Google Sheets menggunakan Python untuk Ilmu Data Anda dapat dengan mudah membuat spreadsheet di Google Sheets, ini sangat mirip dengan spreadsheet Microsoft Excel. Untuk tugas ini, Anda harus memiliki spreadsheet di Google Sheets yang dapat Anda buat atau unggah file Excel ke Google Sheets Baca Data Dari Lembar Excel menggunakan PythonMembaca data dari Google Spreadsheet tidak dapat dilakukan di IDE atau editor kode di sistem kami. Untuk tugas ini, Anda perlu menggunakan Google Colab, layanan lain dari Google untuk membuat notebook Jupyter. Anda harus menggunakan Google Colab untuk proyek ilmu data apa pun sebelumnya
Untuk membaca kumpulan data dari Google Sheets, saya akan menggunakan kumpulan data yang sudah diunggah ke Google Sheets saya. Jadi mari kita lihat cara menghubungkan Google Colab ke Spreadsheet Lihat inti ini di GitHub Setelah menjalankan kode di atas, Anda akan mendapatkan tautan di output yang tidak lain adalah proses otentikasi untuk mendapatkan kode yang Anda perlukan untuk menghubungkan Google Colab dengan Spreadsheet Cukup klik tautan seperti yang ditunjukkan di atas dan Anda akan dibawa ke kode otentikasi Anda. Salin kode ini dan rekatkan ke kotak teks seperti yang ditunjukkan di atas dan tekan enter Langkah terakhir. Menggunakan Python PandaAnda telah menghubungkan Google Colab ke Spreadsheet, sekarang mari kita lihat cara membaca Google Spreadsheet menggunakan Python untuk ilmu data menggunakan library Pandas di Python Lihat inti ini di GitHub Jadi, inilah cara membaca kumpulan data apa pun dari Google Sheets menggunakan Python. Jika Anda menerapkan kode ini di IDE atau editor kode, Anda akan mendapatkan error, jadi gunakan metode ini hanya di Google Colab Saya harap Anda menyukai artikel ini tentang cara membaca data dari Google Sheets dengan bahasa pemrograman Python. Jangan ragu untuk mengajukan pertanyaan berharga Anda di bagian komentar di bawah Bagaimana cara mengimpor Lembar Google ke notebook Jupyter?Menghubungkan ke Google Spreadsheet
. Kami sekarang siap untuk terhubung ke sheet ini. Buka notebook Jupyter. Kami akan menggunakan pustaka Python bernama gspread, yang dapat diinstal dengan pip. Click on the share button at the top right corner of the Google sheet, paste this address and hit SEND. We are now ready to connect to this sheet. Open up a Jupyter notebook. We will use a Python library called gspread, which can be installed with pip.
Bagaimana cara mentransfer data dari Google Sheets ke Python?Cari 'Google Drive API', aktifkan. Pilih default layanan Compute Engine, JSON, tekan buat. Buka file JSON, bagikan spreadsheet Anda dengan "XXX-compute@developer. akun gservice. com" email terdaftar. Simpan file JSON di mana pun Anda menghosting proyek, Anda harus memuatnya melalui Python nanti
Bagaimana Anda mengakses data dari Google Sheets dengan Python?Python quickstart . Di halaman ini Tujuan Prasyarat Siapkan lingkungan Anda. Aktifkan API. Otorisasi kredensial untuk aplikasi desktop Instal pustaka klien Google Konfigurasi sampel Jalankan sampel Langkah selanjutnya Bagaimana cara mengimpor kumpulan data ke Jupyter?Menambahkan data dari mesin lokal Anda . Pertama, navigasikan ke halaman beranda antarmuka Jupyter Notebook. . Klik tombol "Unggah" untuk membuka jendela pemilih file Pilih file yang ingin Anda unggah. . Klik "Unggah" untuk setiap file yang ingin Anda unggah Tunggu hingga bilah kemajuan selesai untuk setiap file |