Otomasi kerja telah menjadi salah satu cara tercepat untuk mencapai efisiensi fungsional. Selain itu, di era saat ini di mana kesuksesan bergantung pada kecepatan, otomatisasi tugas berulang yang tak terhitung jumlahnya memainkan peran kunci dalam industri apa pun dan pada tingkat fungsionalitas paling dasar. Tetapi banyak dari kita gagal memahami cara mengotomatiskan beberapa tugas dan berakhir dengan pengulangan secara manual melakukan hal yang sama lagi Show Misalnya, kita sering menghabiskan waktu berjam-jam setiap hari untuk mengekstraksi data dan kemudian menyalin-menempel ke spreadsheet dan membuat laporan yang menyebabkan konsumsi waktu yang berlebihan. Akibatnya, alangkah baiknya jika kita hanya menjalankan skrip, dan data diunggah ke spreadsheet dan laporan disiapkan hanya dengan satu klik. Ada beberapa keuntungan otomatisasi laporan seperti Anda dapat menghemat waktu pengumpulan data dan menghapus kesalahan ketik dan lebih fokus pada bagian analisis Pada artikel ini, kita akan melihat proses langkah demi langkah untuk menyiapkan akun layanan Google. Kami akan menggunakan Google API untuk membaca data spreadsheet google menggunakan python dan kami juga akan memperbarui data di spreadsheet menggunakan python. Kami akan membaca data komentar kriket dari spreadsheet dan mencari tahu jumlah lari yang dicetak oleh masing-masing batsman dan kemudian mengunggah hasilnya ke dalam spreadsheet terpisah Jika Anda tidak terbiasa dengan Python, lihat kursus gratis kami Pengantar Python Daftar isi
Buat Akun Layanan GoogleUntuk membaca dan memperbarui data dari spreadsheet google dengan python, kita harus membuat Akun Layanan. Ini adalah jenis akun khusus yang digunakan untuk melakukan panggilan API resmi ke Layanan Google Cloud. Pertama-tama, pastikan Anda memiliki akun google. Jika Anda memiliki akun Google, Anda dapat mengikuti langkah-langkah berikut untuk membuat akun layanan Google
Sekarang, file JSON akan diunduh yang berisi kunci untuk mengakses API. Akun layanan google kami siap digunakan. Di bagian selanjutnya, kita akan membaca dan memodifikasi data di spreadsheet Baca Data dari Google SpreadsheetKami akan membaca data komentar pertandingan kriket India Bangladesh. Anda dapat mengakses datanya di sini Kami memiliki data bola demi bola dari pertandingan lengkap di spreadsheet. Sekarang, kita akan melakukan tugas yang sangat mendasar dan menghitung berapa banyak lari yang dicetak oleh masing-masing batsmen. Kita bisa melakukan ini dengan menggunakan groupby sederhana di panda. Dan terakhir, kami akan mengunggah hasilnya di lembar terpisah Berikan akses ke Google SpreadsheetSekarang, kita perlu menyediakan akses ke google sheet agar API dapat mengaksesnya. Buka file JSON yang kami unduh dari konsol pengembang. Cari client_email di file JSON dan salin Kemudian klik tombol Bagikan di Spreadsheet dan berikan akses ke email klien ini Sekarang, kita siap membuat kode dan mengakses sheet menggunakan python. Berikut ini adalah langkah- 1. Mengimpor PerpustakaanKami akan menggunakan layanan gspread dan oauth2client untuk mengotorisasi dan melakukan panggilan API ke Layanan Google Cloud Anda dapat menginstal perpustakaan menggunakan perintah berikut !pip3 install gspread
! Kode Piton 2. Tentukan ruang lingkup aplikasiKemudian, kita akan menentukan ruang lingkup aplikasi dan menambahkan file JSON yang memiliki kredensial untuk mengakses API 3. Buat Instance LembarGunakan objek klien dan buka lembar. Anda hanya perlu memberikan judul lembar sebagai argumen. Selain itu, Anda dapat meneruskan URL lembar jika Anda ingin melakukannya Akses Lembar Tertentu. Kami memiliki banyak lembar dalam satu spreadsheet. Anda dapat mengakses spreadsheet google tertentu dengan python dengan memberikan indeks lembar itu di fungsi get_worksheet. Untuk lembar pertama, berikan indeks 0 dan seterusnya Fungsi dasarAPI menyediakan beberapa fungsi dasar seperti jumlah kolom dengan menggunakan col_count dan mendapatkan nilai dalam sel tertentu. Berikut adalah beberapa contoh yang sama 4. Dapatkan semua catatanKemudian, kita akan mendapatkan semua data yang ada di sheet menggunakan fungsi get_all_records. Ini akan mengembalikan string JSON yang berisi data 5. Konversi Kamus ke Bingkai DataDalam ilmu data, panda adalah salah satu perpustakaan yang paling disukai untuk melakukan tugas manipulasi data. Jadi pertama-tama kita akan mengonversi string JSON ke kerangka data panda Jika Anda merasa tidak nyaman dengan panda, saya sangat menyarankan Anda untuk mendaftar di kursus gratis ini. Panda untuk Analisis Data dengan Python 6. Mengelompokkan PemukulKemudian, kami akan membuat grup berdasarkan jumlah lari yang dicetak oleh batsman dan mengunggah kerangka data tersebut di lembar terpisah Sekarang, kami akan menambahkan kerangka data ini ke dalam lembar google Perbarui Data di Google SpreadsheetBerikut adalah langkah-langkah mengupdate data di google sheets
Catatan AkhirSebagai rangkuman, dalam artikel ini, kami mendalami berbagai langkah yang terlibat dalam proses pembuatan akun layanan. Dan cara membaca tulisan di google spreadsheet langsung dari konsol python Anda. Kami mengunduh data spreadsheet dan mengubahnya menjadi bingkai data panda dan membuat tabel grup dan mengunggahnya lagi di spreadsheet. API ini bisa sangat membantu dalam otomatisasi laporan Jika Anda ingin memoles konsep spreadsheet Anda, saya merekomendasikan artikel dan kursus berikut- Saya harap ini membantu Anda dalam mengotomatiskan skrip dan menghemat banyak waktu Anda yang berharga. Jangkau di bagian komentar jika ada keraguan. Saya akan dengan senang hati membantu Bisakah Python berinteraksi dengan Google Sheets?Motivasi menggunakan Python untuk menulis ke Google Sheets
Bagaimana cara menambahkan data tertentu di Google Sheets?Masukkan dan edit data Anda
. Klik sel dan masukkan teks . Masukkan lebih banyak item. Klik Sisipkan dan tambahkan bagan, gambar, gambar, fungsi, catatan, dan lainnya. Catatan. Anda juga dapat menambahkan fungsi ke sel dengan mengetikkan =. Untuk melihat fungsi mana yang tersedia, lihat daftar fungsi spreadsheet Google.
Bagaimana cara Python menyimpan data di Google Sheets?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 |