Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya Sintaks Python mungkin tampak aneh dan tidak biasa pada awalnya. Tapi itu mudah dipelajari dan digunakan setelah Anda menguasainya. Python memberdayakan game pengkodean seperti Minecraft Pi Edition, banyak algoritme pembelajaran mesin, dan banyak situs web Show
Namun dalam artikel ini, Anda akan mempelajari cara membaca dan menulis ke Google Sheets menggunakan Python Penyiapan GoogleSebelum Anda langsung masuk ke kode, ada beberapa penyiapan awal untuk menyiasati Google Spreadsheet Pertama, buat sendiri lembar baru. Anda dapat melewati langkah ini jika sudah menyiapkannya. Kami menggunakan daftar mobil reli untuk contoh ini. Tapi Anda bisa mengikuti tutorial ini dengan data Anda sendiri Sekarang Anda perlu mengatur opsi berbagi Anda. Namun pertama-tama, Anda perlu membuat Kredensial yang Ditandatangani dari Google Developers Console. Mudah;
Itu saja untuk sisi Google Spreadsheet Pengaturan PythonJika Anda menjalankan OS Windows, Anda mungkin perlu mengunduh dan memasang Python. Anda tidak perlu repot dengan itu jika menggunakan macOS karena sudah dilengkapi dengan Python Terkait. Situs Web Terbaik untuk Belajar Python Pertama, buka terminal baru dan buat lingkungan virtual Python Anda harus memasang kerangka kerja otorisasi web yang disebut oauth2client. Mudah dipasang menggunakan pip Anda mungkin perlu menginstal PyOpenSSL juga, tergantung pada pengaturan Anda _Sekarang Anda juga perlu menginstal paket komunikasi Google Sheets yang disebut gspread. Sekali lagi, ini mudah dipasang menggunakan pip Sekarang buka editor teks favorit Anda. Kemudian buat file Python baru dengan ditambahkan. ekstensi file py, dan simpan di direktori proyek Anda Kembali ke terminal Anda, cd ke direktori proyek Anda. Anda dapat menggunakan dir untuk membuat daftar file di direktori itu. Anda juga dapat menunjukkan direktori kerja Anda jika Anda mau Setelah berada di direktori project, Anda selalu dapat mengeksekusi skrip Python dengan memanggilnya melalui command line seperti ini Output dari kode Anda kemudian muncul di baris perintah Anda Terkait. Cara Menjalankan Skrip Python Sekarang setelah Python berfungsi, mari lanjutkan dan menyiapkan pustaka. Buka file Python yang Anda buat sebelumnya dan impor pustaka berikut _Kemudian jalankan kodenya Jika semuanya berfungsi dengan benar, tidak ada yang terjadi. Jika Anda mendapatkan kesalahan, mungkin mengatakan tidak ada modul bernama X di mana X adalah nama dari salah satu modul yang diimpor, pastikan terlebih dahulu bahwa Anda telah mengaktifkan lingkungan virtual Anda Anda juga dapat menampilkan daftar semua modul yang telah Anda pasang di lingkungan tersebut dengan menjalankan pip freeze melalui baris perintah. Jika modul yang hilang tidak ada, jalankan kembali pip install [module]. Pastikan Anda menghindari kesalahan ketik Berikut kode untuk memulai membaca dan menulis Google Spreadsheet Blok kode itu mengambil detail Anda dari. file json yang berisi kunci autentikasi Anda. Kemudian menggunakannya untuk mengautentikasi dengan Google menggunakan modul gspread. Ini kemudian membuka lembar yang disebut Python_MUO_Google_Sheet. Anda mungkin perlu mengubahnya menjadi nama sheet Anda (asalkan Anda telah membagikannya dengan benar). Python peka terhadap huruf besar-kecil, jadi pastikan Anda memasukkan kode ini dengan benar Membaca Lembar Google Anda Dengan PythonSetelah semuanya siap, membaca atau menulis data ke Google Spreadsheet dengan Python sangatlah mudah. Inilah cara Anda memilih rentang sel (dalam hal ini, semua sel mobil) _Inilah tampilannya Output di atas tidak terlihat bagus karena Python telah membuang konten tanpa memperhatikan pemformatan Jadi, inilah cara Anda mencetak semua nilai sel dalam format yang lebih bagus menggunakan loop for Python dan fungsi nilai bawaan Dan itu terlihat seperti ini Dimungkinkan untuk mengakses sel satu per satu _Atau Anda dapat menggunakan koordinat sel. Ini terjadi secara baris demi kolom. Misalnya, kode di bawah ini mendapatkan data pada baris kelima dan kolom ketiga _Sangat mudah untuk mendapatkan semua nilai untuk satu baris juga _0Atau Anda bisa mendapatkan seluruh kolom. Contoh di bawah mendapatkan kolom kedua _1Menulis ke Google Sheets AndaMenulis kembali ke dalam lembar sama mudahnya, dan Anda dapat menggunakan nama sel atau koordinat seperti saat membaca _2Memperbarui rentang sel juga mudah _3Catatan. Anda dapat menambahkan sheet Anda dengan memperbarui sel kosong yang ingin Anda tambahkan datanya menggunakan metode update() juga Format header Google Sheets Anda menjadi teks tebal jika Anda mau _4Anda juga dapat menggunakan gspread bersama dengan panda dan numpy. Lihatlah dokumen gspread jika Anda ingin tahu lebih banyak tentang berbagai perubahan dan perubahan di sekitar ini Jika Anda menulis untuk lembar penting yang Anda kelola dengan orang lain, Anda mungkin ingin mempertimbangkan sel pengaman. Simpan nilai di sel tertentu lalu baca sel itu terlebih dahulu. Jika isinya telah berubah, maka orang lain telah mengubah atau menambahkan kolom ke lembar, sehingga Anda tidak dapat melanjutkan menulis. Inilah cara Anda dapat mencapainya _5Itu latihan yang bagus. Ini memastikan bahwa skrip Anda tidak dapat secara tidak sengaja menulis ke kolom yang sudah diperbarui. Ini bukan pengganti cadangan yang tepat Otomatiskan Tugas Spreadsheet Anda Dengan PythonSekarang setelah Anda mengetahui dasar-dasarnya, lanjutkan dan buat sesuatu yang keren. Alih-alih menemukan kembali roda, Anda dapat mengotomatiskan tugas dengan membuat fungsi khusus dan dapat dipanggil yang membaca dan menulis ke Google Spreadsheet Anda Selain itu, jika Anda juga menggunakan Microsoft Excel, Anda dapat mengimpor data Excel ke skrip Python dan memanipulasi spreadsheet Excel sesuka Anda Bisakah Python berinteraksi dengan Google Sheets?Motivasi menggunakan Python untuk menulis ke Google Sheets
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 Bisakah Python mengotomatiskan Google Sheets?Pygsheets adalah pustaka python sederhana yang dapat digunakan untuk mengotomatiskan Google Spreadsheet 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.
Bagaimana cara mengimpor data secara otomatis ke Google Sheets?Impor kumpulan data & spreadsheet . Di komputer Anda, buka spreadsheet di Google Spreadsheet Buka atau buat sheet Di bagian atas, klik File. Impor Pilih file yang tidak dilindungi kata sandi di salah satu jenis file ini. . . Pilih opsi impor. . Opsional. Jika Anda mengimpor file teks biasa, seperti. . Klik Impor |