Sebagian besar dunia saat ini mengandalkan Excel untuk banyak proses. Kita semua tahu Excel digunakan untuk mengatur data, melakukan perhitungan, analisis keuangan, visualisasi, dll. Namun, terkadang ada kebutuhan untuk mengotomatiskan beberapa tugas berulang yang sulit dilakukan secara manual. Dan inilah Python untuk menyelamatkan kita dari tugas-tugas monoton dan membantu mengotomatisasi. Salah satu pustaka Python yang bermanfaat adalah Openpyxl yang akan kita pelajari di artikel ini Show
OpenpyxlOpenpyxl adalah pustaka Python yang digunakan untuk membaca dari file Excel atau menulis ke file Excel. Ilmuwan data menggunakan Openpyxl untuk analisis data, penyalinan data, penggalian data, menggambar bagan, lembar gaya, menambahkan rumus, dan banyak lagi Buku kerja. Spreadsheet direpresentasikan sebagai buku kerja di openpyxl. Buku kerja terdiri dari satu atau lebih lembar Lembaran. Sheet adalah satu halaman yang terdiri dari sel-sel untuk mengatur data Sel. Perpotongan antara baris dan kolom disebut sel. Biasanya diwakili oleh A1, B5, dll Baris. Baris adalah garis horizontal yang diwakili oleh angka (1,2, dst. ) Kolom. Kolom adalah garis vertikal yang diwakili oleh huruf kapital (A, B, dst. ) Openpyxl dapat diinstal menggunakan perintah pip dan disarankan untuk menginstalnya di lingkungan virtual _6 Buat buku kerja baruKita mulai dengan membuat spreadsheet baru, yang disebut workbook di Openpyxl. Kami mengimpor modul buku kerja dari Openpyxl dan menggunakan 7 yang membuat buku kerja baru
Membaca data dari buku kerjaKami memuat file menggunakan _8 yang menggunakan nama file sebagai argumen. File harus disimpan di direktori kerja yang sama
Mendapatkan lembar dari buku kerja yang dimuat
Mengakses sel dan nilai sel_ Iterasi melalui baris dan kolom
Ada dua fungsi untuk iterasi melalui baris dan kolom _ Contoh _ Untuk mendapatkan semua baris lembar kerja kita menggunakan metode lembar kerja. baris dan untuk mendapatkan semua kolom lembar kerja kita menggunakan metode lembar kerja. kolom. Demikian pula, untuk mengulang hanya melalui nilai-nilai kita menggunakan lembar kerja metode. nilai-nilai Contoh
Menulis data ke file ExcelMenulis ke buku kerja dapat dilakukan dengan banyak cara seperti menambahkan rumus, menambahkan bagan, gambar, memperbarui nilai sel, menyisipkan baris dan kolom, dll… Kami akan membahas masing-masing dengan sebuah contoh Membuat dan menyimpan buku kerja baru
Menambahkan dan menghapus lembar
Menambahkan nilai sel0 Menambahkan formulaKami sering meminta rumus untuk disertakan dalam lembar data Excel kami. Kami dapat dengan mudah menambahkan rumus menggunakan modul Openpyxl seperti Anda menambahkan nilai ke sel _1 Program di atas akan menambahkan rumus (=SUM(A2. A8)) di sel A9. Hasilnya akan seperti di bawah ini Menggabungkan/memisahkan selDua atau lebih sel dapat digabungkan ke area persegi panjang menggunakan metode merge_cells(), dan demikian pula, mereka dapat dipisahkan menggunakan metode unmerge_cells() Sebagai contoh _2 Menambahkan kode di atas ke contoh sebelumnya akan menggabungkan sel seperti di bawah ini Pisahkan sel_3 Kode di atas akan memisahkan sel dari B2 ke C9 Menyisipkan gambarUntuk menyisipkan gambar, kami mengimpor fungsi gambar dari modul openpyxl. menggambar. gambar. Kami kemudian memuat gambar kami dan menambahkannya ke sel seperti yang ditunjukkan pada contoh di bawah ini Contoh _4 Hasil Membuat baganGrafik sangat penting untuk menunjukkan visualisasi data. Kita dapat membuat grafik dari data Excel menggunakan modul grafik Openpyxl. Berbagai bentuk bagan seperti bagan garis, bagan batang, bagan garis 3D, dll. , dapat dibuat. Kita perlu membuat referensi yang berisi data yang akan digunakan untuk bagan, yang tidak lain adalah pilihan sel (baris dan kolom). Saya menggunakan data sampel untuk membuat diagram batang 3D pada contoh di bawah ini Bisakah saya menjalankan rumus Excel dengan Python?xlcalculator adalah pustaka Python yang membaca file MS Excel dan, sejauh fungsi yang didukung, dapat menerjemahkan fungsi Excel ke dalam kode Python dan selanjutnya mengevaluasi kode Python yang dihasilkan. Pada dasarnya melakukan perhitungan Excel tanpa perlu Excel
Bagaimana cara memasukkan rumus Excel ke dalam Python?Rumus Excel umum dengan Python . 1 Membaca File. Kita dapat membaca file excel di library pandas menggunakan fungsi pandas read_excel. . 2 Pemeriksaan Data. . Vlookup. . 2 Tabel Pivot. . 3 Fungsi String — menggabungkan, len, trim, kiri, tengah, kanan. . 4 Sumif. . 5 Countifs , Averageifs. . 6 Jumlah, Maks, Min, Rata-rata Bisakah Anda mengontrol Excel dengan Python?Pengembang Python telah menerapkan cara untuk membaca, menulis, dan memanipulasi dokumen Excel . Kursus Pemrograman Python yang dipandu instruktur adalah cara yang baik untuk mendapatkan pengalaman langsung dalam menggunakan excel dalam Python.
Bisakah panda membaca rumus Excel?Kita dapat menggunakan fungsi read_excel() modul pandas untuk membaca data file excel menjadi objek DataFrame . |