Jika Anda mengklik artikel ini, Anda mungkin menggunakan Python untuk mengelola konten file Excel. Sebagai alat yang tersebar luas, Excel adalah opsi yang sangat bagus saat menggunakan spreadsheet. Meskipun Microsoft telah meluncurkan OneDrive, banyak orang masih menggunakan Excel secara lokal dan opsi Google Drive, Google Sheets, untuk Cloud Show
Mengotomatiskan Investasi Pribadi dengan Excel dan PythonSelalu perbarui data investasi saham Anda, seperti yang Anda inginkanmenuju ilmu data. com Apa pun itu, manfaat terpenting saat menggunakan layanan Cloud adalah menjauh dari file lokal. Mereka menuntut penyimpanan lokal, sulit untuk berbagi dengan teman, dan kontrol versi adalah mimpi buruk Pada artikel ini, saya akan memandu Anda melalui langkah-langkah yang diperlukan agar Anda dapat mengakses spreadsheet Google Sheets dan mengelola kontennya dengan Python Anda mungkin menyadari bahwa Google sendiri menawarkan opsi asli dari editor skrip Google Sheets, Layanan Spreadsheet, sebagai bagian dari Skrip Google Apps. Ada beberapa metode dan atribut yang memang sangat berguna. Ini juga memungkinkan Anda mengelola riwayat pelaksanaan proyek dan informasi relevan lainnya melalui platform Google Namun, sebagai penggemar Python, Anda mungkin menyadari betapa mudahnya bahasa ini. Mari daftarkan manfaatnya
Satu lagi kabar baik. Mulai sekarang, Anda dapat memeriksa langkah-langkah yang diperlukan untuk menyetel akses yang diperlukan. Selebihnya, Anda bisa menyimpannya seperti biasa 1. Mengaktifkan Akses Eksternal ke Google Sheets Di bagian ini, kami akan membahas langkah-langkah yang diperlukan untuk memberikan akses dari aplikasi eksternal ke Google Sheets. Tujuan utama di sini adalah untuk menetapkan kredensial proyek Google Anda ke Google Sheets dan Google Drive API Inilah prosesnya
Mari kita lihat masing-masing 1. 1. Siapkan proyek Anda di Google Cloud PlatformSetelah masuk ke Google Cloud Platform, jika ini adalah pertama kalinya Anda menggunakan platform ini, Anda akan melihat halaman berikut di bagian Beranda Dengan mengklik "BUAT PROYEK", Anda menyiapkan informasi utama proyek Anda Oke, proyek Anda telah dibuat 1. 2. Buat kredensial proyek AndaSekarang Anda perlu mencari "API & Layanan". Kemudian, klik "BUAT KREDENSIAL" dan kemudian pada opsi "Akun layanan". Selanjutnya, Anda perlu memasukkan beberapa informasi dasar Setelah mengklik "BUAT", di bawah opsi "Proyek", klik opsi "Pemilik". Di bagian bawah halaman, klik tautan email Akun Layanan Anda Kemudian, klik opsi "TAMBAHKAN KUNCI" dan "Buat kunci baru" Pilih opsi JSON Sekarang Anda telah mengunduh file kredensial proyek JSON Anda 1. 3. Aktifkan Google Sheets API dan Google Drive APIAnda perlu mencari "Google Sheets API" dan "Google Drive API" (urutannya tidak penting) Sebagai contoh, lihat halaman “Google Sheets API”. Di sini, Anda harus mengklik tombol "AKTIFKAN" (pastikan Anda juga melakukan ini untuk API Google Drive) Kedua API telah diaktifkan 1. 4. Tetapkan kredensial proyek Anda ke Google Sheets API dan Google Drive APISetelah mengaktifkan API, klik "BUAT KREDENSIAL" di halaman kanan atas keduanya (sekali lagi, saya hanya mencetak Google Sheets API, di bawah) Anda akan dialihkan ke dua layar berikut (untuk masing-masing API) Setelah memilih opsi yang ditampilkan, Google Cloud Platform akan mengidentifikasi kredensial project Anda yang sudah dibuat dan menggunakannya untuk API Klik "SELESAI" dan sekarang kedua API telah teridentifikasi dengan benar 2. Skrip Python Sejauh ini, Anda telah mengaktifkan aplikasi eksternal untuk terhubung ke Google Sheets melalui kedua API Google. Sekarang, mari kita lihat apa yang perlu Anda pertimbangkan dalam skrip Python Anda
2. 1. Persyaratan dan ketergantunganAnda mungkin berpikir ini adalah bagian paling membosankan dari keseluruhan alur. Anda salah Mari kita terus terang di sini. Anda hanya perlu memenuhi satu persyaratan, yaitu mengimpor dua pustaka. Bagaimana dengan ketergantungannya? . Ini terutama mencakup kunci pribadi Anda, yang diperlukan untuk proses otentikasi Yang lainnya hanya untuk membagikan akses ke spreadsheet Google Sheets Anda dengan email Akun Layanan Anda, seperti yang Anda lakukan dengan seorang teman, misalnya. Anda dapat berkonsultasi baik di sesi Kredensial Anda dalam Google Cloud Platform atau di file JSON (“client_email”), yang disebutkan di paragraf terakhir 2. 2. Otentikasi dan otorisasiJadi, jika Anda memiliki file JSON di direktori yang sama, Anda akan mengeksekusi. py, Anda dapat mempertimbangkan yang berikut ini Jika, karena alasan tertentu, Anda lebih suka menyimpan file JSON Anda di direktori yang berbeda, pastikan Anda menunjukkan jalur lengkapnya Itu saja untuk sesi otentikasi dan otorisasi 2. 3. Skrip aplikasiApa yang saya sebut "Skrip aplikasi" adalah apa yang Anda lakukan dengan data Anda di Google Sheets Berikut adalah contoh sederhana, bagi kami untuk memeriksa apakah Anda dapat mengimpor data Google Sheets dan membaca data darinya Bisakah Anda menjalankan Python di Google Apps Script?Google Apps Script menggunakan Javascript untuk memanggil layanan Google lainnya, membuat dialog munculan interaktif, dan bahkan melakukan panggilan API. Dengan sedikit penyiapan, Anda dapat membuat rumus spreadsheet untuk digunakan orang lain yang mengeksekusi R, Python, atau hampir semua kode bahasa pemrograman .
Bagaimana Anda menjalankan kode dalam skrip aplikasi?Untuk menjalankan fungsi dari editor skrip, di bagian atas, pilih nama fungsi yang ingin Anda jalankan dan klik Jalankan .
Bagaimana cara menjalankan a. file .py?Untuk menjalankan skrip Python dengan perintah python, Anda perlu membuka baris perintah dan mengetik kata python , atau python3 jika Anda memiliki kedua versi, diikuti dengan jalur . $python3 halo. py Halo Dunia. Jika semuanya berfungsi dengan baik, setelah menekan Enter , Anda akan melihat frasa Halo Dunia. , just like this: $ python3 hello.py Hello World! If everything works okay, after you press Enter , you'll see the phrase Hello World!
Bagaimana cara menjalankan program Python di Google App Engine?Memulai App Engine (Python 3) . Ringkasan Pengaturan dan persyaratan Tulis aplikasi web Tentukan dependensi Konfigurasikan penerapan Terapkan aplikasi web Uji aplikasi web Perbarui aplikasi web |