Bagaimana cara mengimpor data dari google sheets ke jupyter?

Untuk mengikutinya, Anda memerlukan spreadsheet. Buka Google Sheets buat satu. Letakkan beberapa kolom boneka di sana sehingga Anda dapat mengaksesnya nanti secara terprogram

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

  1. Buka Konsol Google API
  2. Buat proyek baru dengan memilih Proyek Saya -> tombol +
  3. Cari 'Google Drive API', aktifkan
  4. Buka 'Kredensial' (bilah sisi), klik 'Buat Kredensial' -> 'Kunci Akun Layanan'

  5. Bagaimana cara mengimpor data dari google sheets ke jupyter?

  6. Pilih default layanan Compute Engine, JSON, tekan buat
  7. Buka file JSON, bagikan spreadsheet Anda dengan "XXX-compute@developer. akun gservice. com" email terdaftar
  8. Simpan file JSON di mana pun Anda menghosting proyek, Anda harus memuatnya melalui Python nanti

(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

Bagaimana cara mengimpor data dari google sheets ke jupyter?

Prasyarat

Sebelum kita mulai, saya menganggap Anda sudah menginstal Jupyter Notebook di komputer Anda.  

Mari kita mulai

Langkah 0. Buat proyek dan Aktifkan Google Drive API

Buat 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

Bagaimana cara mengimpor data dari google sheets ke jupyter?

Langkah 1. Buat Akun Layanan untuk Notebook Jupyter Anda

Buka 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

Bagaimana cara mengimpor data dari google sheets ke jupyter?

Langkah 2. Buat Lembar Google dan bagikan dengan Email Akun Layanan

Buka “service_account_GS. json” yang baru saja Anda dapatkan. Temukan “client_email” Anda

Bagaimana cara mengimpor data dari google sheets ke jupyter?

Bagikan Google Sheet yang baru saja Anda buat dengan "client_email" ini

Bagaimana cara mengimpor data dari google sheets ke jupyter?

Dapatkan ID Lembar dari URL ke lembar

Bagaimana cara mengimpor data dari google sheets ke jupyter?

Langkah 3. Instal perpustakaan

Buka terminal Anda, ketikkan perintah berikut

pip install gspread oauth2client df2gspread

Langkah 4. Buka Buku Catatan Jupyter Anda

Lihat 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

Penampil memerlukan iframe

lihat mentah yang dihosting dengan ❤ oleh GitHub

Sekarang Anda akan melihat Google Sheet diperbarui dengan data yang Anda unggah

Bagaimana cara mengimpor data dari google sheets ke jupyter?

Selamat. Kita selesai di sini

Sekarang 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 Python

Membaca 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

Baca Juga – 200+ Proyek Pembelajaran Mesin Diselesaikan dan Dijelaskan

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

Bagaimana cara mengimpor data dari google sheets ke jupyter?
Bagaimana cara mengimpor data dari google sheets ke jupyter?

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 Panda

Anda 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

Bagaimana cara mengimpor data dari google sheets ke jupyter?
Bagaimana cara mengimpor data dari google sheets ke jupyter?

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