1. Produk
  2.   Editor
  3.   Python
  4.   Openpyxl
 
  

Pustaka Editor Spreadsheet Python Sumber Terbuka

Pustaka Python gratis & Sumber Terbuka untuk membuat dan mengedit Excel XLSX dan file Spreadsheet lainnya.

Apa itu Openpyxl API?

Openpyxl adalah pustaka Python sumber terbuka yang kuat dan serbaguna untuk bekerja dengan berkas Excel. Pustaka ini memungkinkan Anda untuk membaca, menulis, dan memanipulasi lembar kerja Excel dalam format XLSX yang populer. Dengan Openpyxl, Anda dapat membuat dokumen Excel yang kompleks, memodifikasi dokumen yang sudah ada, dan bahkan mengekstrak data dari lembar kerja Excel untuk melakukan analisis data. API yang mudah digunakan menyediakan fungsionalitas untuk memformat sel, membuat bagan, dan mengelola lembar kerja, menjadikannya pilihan ideal bagi pengembang Python yang ingin mengotomatiskan tugas-tugas terkait Excel atau mengintegrasikan pemrosesan berkas Excel ke dalam aplikasi mereka. Baik Anda menangani analisis data, pelaporan, atau proyek berbasis Excel apa pun, Openpyxl menawarkan serangkaian alat yang komprehensif untuk menyederhanakan alur kerja Anda.

Fitur API OpenpyXL

Berikut ini adalah beberapa fitur utama API OpenpyXL:

  • Membaca dan Menulis File Excel: Openpyxl dapat membaca dan menulis file Excel dalam format XLSX, memungkinkan Anda menangani data secara efisien.
  • Membuat dan Memodifikasi Lembar Kerja: Anda dapat membuat lembar kerja baru, mengganti namanya, dan memodifikasi lembar kerja yang sudah ada, termasuk menambahkan dan menghapus lembar.
  • Pemformatan Sel: Openpyxl mendukung berbagai opsi pemformatan sel, seperti pengaturan font, warna, batas, dan format angka.
  • Validasi Data: Anda dapat menambahkan validasi data ke sel untuk membatasi nilai input, seperti daftar dropdown atau rentang numerik.
  • Pemformatan Bersyarat: Openpyxl memungkinkan Anda menerapkan aturan pemformatan bersyarat ke sel, mengaktifkan gaya dinamis berdasarkan nilai sel.
  • Rumus dan Fungsi: Anda dapat menyisipkan dan mengevaluasi rumus dan fungsi Excel dalam lembar kerja Anda.
  • Grafik: Pustaka mendukung pembuatan berbagai jenis grafik, termasuk grafik batang, garis, pai, dan sebar, langsung dalam file Excel.
  • Gambar: Anda dapat menyisipkan gambar ke dalam lembar kerja Excel, yang memungkinkan konten dokumen lebih kaya.
  • Rentang Bernama: Openpyxl mendukung rentang bernama, memungkinkan referensi mudah ke rentang sel tertentu dalam kode Anda.
  • Menggabungkan dan Memisahkan Penggabungan Sel: Anda dapat menggabungkan dan memisahkan sel untuk membuat tata letak lembar kerja yang lebih kompleks.
  • Gaya: Pustaka menyediakan sistem gaya yang komprehensif, memungkinkan Anda menyesuaikan tampilan sel dan lembar kerja.
  • Iterasi pada Baris dan Kolom: Openpyxl menawarkan cara yang efisien untuk melakukan iterasi pada baris dan kolom untuk pemrosesan data.
  • Perlindungan: Anda dapat mengatur opsi perlindungan lembar kerja, seperti mengunci sel atau mencegah pengeditan lembar.
  • Menangani File Besar: Openpyxl dirancang untuk menangani file Excel besar secara efisien, membuatnya cocok untuk aplikasi data besar.

Format File yang Didukung oleh Openpyxl

Pyexcel-XLS mendukung format berkas berikut.

File FormatDefinition
XLSXMicrosoft Excel 2010 and above spreadsheet file format
XLSMMicrosfot Excel 2010 Spreadsheet Macro file format
GitHub

Statistik GitHub

Nama:
Bahasa:
Bintang:
Garpu:
Lisensi:
Repositori terakhir diperbarui pada

Memulai dengan Openpyxl

Anda dapat mengunduh pustaka Openpyxl dari GitHub atau menggunakan perintah pip install:

Instalasi

Menginstal Openpyxl sederhana dan dapat dilakukan dari terminal seperti yang ditunjukkan di bawah ini:

Menginstal Openpyxl


pip3 install Openpyxl

Contoh Kode Python Openpyxl

Examples using the Openpyxl Python library are as follow. You can use the FREE Excel XLS file template to try these examples.

Bagaimana cara membaca berkas XLSX menggunakan Openpyxl?

Untuk membaca file XLSX yang sudah ada, Anda dapat menggunakan fungsi load_workbook. Berikut contoh sederhananya:

Bagaimana Cara Membuat Excel XLSX dengan Openpyxl?

Membuat file Excel XLSX baru menggunakan Openpyxl sangatlah mudah. Anda dapat membuat buku kerja baru menggunakan kelas Workbook, mengakses lembar aktifnya, dan mengatur nilai selnya seperti yang ditunjukkan dalam contoh kode berikut.

Bagaimana cara memodifikasi file XLSX yang ada menggunakan Openpyxl?

Membaca file XLSX yang sudah ada dan memodifikasinya menggunakan Openpyxl sangatlah mudah. Anda dapat memuat buku kerja menggunakan metode load_workbook dan kemudian mendapatkan akses ke lembar dan sel yang aktif untuk memodifikasi isinya. Hal ini seperti yang ditunjukkan dalam contoh kode berikut.

Sumber daya

  • Berkas Templat Excel GRATIS
  • Screenshot iPhone 7
  • Kesimpulan

    Openpyxl adalah pustaka Python yang komprehensif dan canggih untuk bekerja dengan berkas Excel, yang menawarkan fitur ekstensif untuk membuat, memodifikasi, dan menganalisis data dalam format XLSX. Dengan antarmuka yang ramah pengguna dan fungsionalitas yang tangguh, Openpyxl memenuhi berbagai tugas, mulai dari entri data sederhana hingga manipulasi lembar kerja yang rumit. Dukungan Openpyxl untuk pemformatan sel, bagan, validasi data, dan lainnya menjadikannya alat serbaguna bagi pengembang yang ingin mengotomatiskan proses terkait Excel atau mengintegrasikan kemampuan lembar kerja ke dalam aplikasi mereka. Baik Anda sedang membangun alat analisis data, membuat laporan, atau menangani berkas Excel dalam kapasitas apa pun, Openpyxl menyediakan fleksibilitas dan kemudahan penggunaan yang diperlukan untuk menyederhanakan alur kerja dan meningkatkan produktivitas.

    Produk Sejenis

     Indonesia