Pygsheets adalah pustaka python sederhana yang dapat digunakan untuk mengotomatiskan Google Sheets melalui Google Sheets API. Contoh penggunaan pustaka ini adalah untuk mengotomatiskan pembuatan plot grafik berdasarkan beberapa data dalam file CSV yang dapat kami ekspor ke Google Sheets. Jadi, mari kita lanjutkan lebih jauh Show
Bagaimana cara kerja pygsheets dengan Google Sheets?
Langkah 1. Aktifkan API untuk Google Spreadsheet dan Google DriveA. Buka Google Developers Console dan buat proyek baru. B. Masukkan nama untuk proyek. Anda dapat meninggalkan 'Location' sebagai 'No Organization'. Tekan Buat C. Sekarang, kami akan mengaktifkan Google Sheets dan Google Drive API. Untuk melakukannya, klik 'AKTIFKAN API DAN LAYANAN'. D. Sekarang masukkan 'Google Sheets API' di bilah pencarian, klik opsi 'Google Sheets API', dan tekan 'AKTIFKAN' E. Demikian pula, cari dan aktifkan 'Google Drive API' Langkah 2. Buat Akun Layanan dan ambil kredensialAkun Layanan adalah apa yang akan kami gunakan untuk membuat panggilan API kami untuk mengedit spreadsheet. Itu terkait dengan id email dari Akun Pengembang Google yang kami gunakan untuk membuat proyek kami A. Untuk membuatnya, klik 'BUAT KREDENSIAL' B. Pilih 'Google Sheets API' di bagian 'Pilih API', 'Data Aplikasi' dan 'Tidak, saya tidak menggunakannya' dalam pertanyaan berikut. Klik 'BERIKUTNYA' C. Masukkan nama tampilan dan nama untuk akun layanan D. Sekarang kita akan memasuki tingkat akses untuk akun layanan. Klik 'Pilih Peran' dan pilih 'Editor' di bawah bagian 'dasar'. Tekan 'LANJUTKAN' E. Anda dapat mengosongkan bagian 'Beri pengguna akses ke akun layanan ini' dan sekarang, tekan 'SELESAI' F. Sekarang klik pada akun layanan yang baru saja dibuat G. Buka bagian 'KUNCI' dan klik 'TAMBAHKAN KUNCI'. Pilih 'Buat kunci baru' H. Pilih 'JSON' untuk mengunduh kunci dalam format file JSON. Klik 'BUAT' I. File di atas akan diunduh ke sistem Anda. Jangan berbagi kunci dengan siapa pun dan jaga keamanannya. Tempatkan file di folder tempat Anda ingin membuat proyek python Anda Langkah 3. Tambahkan Akun Layanan sebagai editorBuat Lembar Google baru di akun Google Anda, atau Anda bahkan dapat menggunakan yang sudah ada. Cukup tambahkan akun layanan sebagai salah satu editor di sheet tersebut. Anda akan menemukan email Akun Layanan di file kunci Anda sebagai "client_email" Langkah 4. Otorisasi pygsheetsA. Sekarang buat utama. py dan letakkan di folder yang sama dengan file Keys Anda B. Instal Perpustakaan yang Diperlukan pip install pygsheets C. Sekarang, tulis kode berikut di main. py untuk memverifikasi keberhasilan otorisasi pygsheets Python3
Kode di atas harus mencetak nama spreadsheet yang kami bagikan dengan akun layanan di langkah 3. Karenanya, kami telah berhasil menautkan Google Sheet kami dengan Akun Layanan dan sekarang, kami akan menggunakan Klien untuk mengedit spreadsheet Langkah 5. Mengedit spreadsheetA. Sekarang, kita akan melihat beberapa perintah untuk mengedit spreadsheet kita melalui kode Python Python3
Bagaimana cara mengakses Google Sheets dengan Python?Buat aplikasi baris perintah Python yang membuat permintaan ke Google Sheets API. . Siapkan lingkungan Anda Instal pustaka klien Siapkan sampel Jalankan sampel Bisakah Anda mengedit Google Sheets dengan Python?Misalnya, jika Anda ingin menyimpan data pasar saham dari Google ke dalam spreadsheet ini, Anda dapat menulis skrip python untuk mengambil data dan memperbarui sheet. |