Perpustakaan Editor Hamparan Python Sumber Terbuka
Pustaka Python Sumber Terbuka & Percuma untuk mencipta dan mengedit Excel XLSX dan fail Hamparan lain.
Apakah Openpyxl API?
Openpyxl ialah perpustakaan Python sumber terbuka yang berkuasa dan serba boleh untuk bekerja dengan fail Excel. Ia membolehkan anda membaca, menulis dan memanipulasi hamparan Excel dalam format XLSX yang popular. Dengan Openpyxl, anda boleh mencipta dokumen Excel yang kompleks, mengubah suai yang sedia ada dan juga mengekstrak data daripada hamparan Excel untuk melaksanakan analisis data. API mesra penggunanya menyediakan fungsi untuk memformat sel, mencipta carta dan mengurus lembaran kerja, menjadikannya pilihan ideal untuk pembangun Python yang ingin mengautomasikan tugas berkaitan Excel atau menyepadukan pemprosesan fail Excel ke dalam aplikasi mereka. Sama ada anda mengendalikan analisis data, pelaporan atau mana-mana projek berasaskan Excel, Openpyxl menawarkan set alat yang komprehensif untuk menyelaraskan aliran kerja anda.
Ciri API OpenpyXL
Berikut ialah beberapa ciri utama OpenpyXL API:
- Baca dan Tulis Fail Excel: Openpyxl boleh membaca dan menulis fail Excel dalam format XLSX, membolehkan anda mengendalikan data dengan cekap.
- Buat dan Ubah Suai Lembaran Kerja: Anda boleh membuat lembaran kerja baharu, menamakan semula dan mengubah suai yang sedia ada, termasuk menambah dan mengalih keluar helaian.
- Pemformatan Sel: Openpyxl menyokong pelbagai pilihan pemformatan sel, seperti menetapkan fon, warna, sempadan dan format nombor.
- Pengesahan Data: Anda boleh menambah pengesahan data pada sel untuk menyekat nilai input, seperti senarai lungsur turun atau julat berangka.
- Pemformatan Bersyarat: Openpyxl membenarkan anda menggunakan peraturan pemformatan bersyarat pada sel, mendayakan penggayaan dinamik berdasarkan nilai sel.
- Formula dan Fungsi: Anda boleh memasukkan dan menilai formula dan fungsi Excel dalam hamparan anda.
- Carta: Pustaka menyokong mencipta pelbagai jenis carta, termasuk bar, garisan, pai dan carta serakan, terus dalam fail Excel.
- Imej: Anda boleh memasukkan imej ke dalam lembaran kerja Excel, membenarkan kandungan dokumen yang lebih kaya.
- Julat Dinamakan: Openpyxl menyokong julat bernama, membolehkan rujukan mudah kepada julat sel tertentu dalam kod anda.
- Mencantum dan Menyahcantumkan Sel: Anda boleh menggabungkan dan menyahcantum sel untuk membuat reka letak hamparan yang lebih kompleks.
- Gaya: Pustaka menyediakan sistem penggayaan yang komprehensif, membolehkan anda menyesuaikan penampilan sel dan lembaran kerja.
- Lelaran Melalui Baris dan Lajur: Openpyxl menawarkan cara yang cekap untuk mengulang pada baris dan lajur untuk pemprosesan data.
- Perlindungan: Anda boleh menetapkan pilihan perlindungan lembaran kerja, seperti mengunci sel atau menghalang pengeditan helaian.
- Mengendalikan Fail Besar: Openpyxl direka bentuk untuk mengendalikan fail Excel yang besar dengan cekap, menjadikannya sesuai untuk aplikasi data besar.
Format Fail yang Disokong oleh Openpyxl
Pyexcel-XLS menyokong format fail berikut.
File Format | Definition |
---|---|
XLSX | Microsoft Excel 2010 and above spreadsheet file format |
XLSM | Microsfot Excel 2010 Spreadsheet Macro file format |
Bermula dengan Openpyxl
Anda boleh memuat turun perpustakaan Openpyxl dari GitHub atau menggunakan arahan pemasangan pip:
Pemasangan
Memasang Openpyxl adalah mudah dan boleh dilakukan dari terminal seperti yang ditunjukkan di bawah:
Memasang Openpyxl
pip3 install Openpyxl
Contoh Kod 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 untuk Membaca Fail XLSX menggunakan Openpyxl?
Untuk membaca fail XLSX sedia ada, anda boleh menggunakan fungsi load_workbook. Berikut adalah contoh mudah:
Bagaimana untuk Membuat Excel XLSX dengan Openpyxl?
Mencipta fail Excel XLSX baharu menggunakan Openpyxl adalah sangat mudah. Anda boleh mencipta buku kerja baharu menggunakan kelas Buku Kerja, dapatkan akses kepada helaian aktifnya dan tetapkan nilai selnya seperti yang ditunjukkan dalam contoh kod berikut.
Bagaimana untuk mengubah suai fail XLSX sedia ada menggunakan Openpyxl?
Membaca fail XLSX yang sedia ada dan mengubah suainya menggunakan Openpyxl adalah sangat mudah. Anda boleh memuatkan buku kerja menggunakan kaedah load_workbook dan kemudian dapatkan akses kepada helaian dan sel aktifnya untuk mengubah suai kandungannya. Ini adalah seperti yang ditunjukkan dalam sampel kod berikut.
Sumber
Kesimpulan
Openpyxl ialah perpustakaan Python yang komprehensif dan berkuasa untuk bekerja dengan fail Excel, menawarkan ciri yang luas untuk mencipta, mengubah suai dan menganalisis data dalam format XLSX. Dengan antara muka mesra pengguna dan fungsi yang mantap, ia memenuhi pelbagai tugas, daripada kemasukan data mudah kepada manipulasi hamparan yang kompleks. Sokongan Openpyxl untuk pemformatan sel, carta, pengesahan data dan banyak lagi menjadikannya alat serba boleh untuk pembangun yang ingin mengautomasikan proses berkaitan Excel atau menyepadukan keupayaan hamparan ke dalam aplikasi mereka. Sama ada anda sedang membina alat analisis data, menjana laporan atau mengendalikan fail Excel dalam sebarang kapasiti, Openpyxl menyediakan fleksibiliti dan kemudahan penggunaan yang diperlukan untuk menyelaraskan aliran kerja anda dan meningkatkan produktiviti.
Produk Serupa
- Apache POI XWPF | Open Source Java API untuk Mencipta & Mengubah suai fail DOCX
- DocX | Open Source .NET API untuk Mencipta & Mengubah suai fail DOCX
- Docx4J | Open Source Java API untuk Mencipta & Mengubah suai fail DOC dan DOCX
- ExcelDataReader | Open Source .NET API untuk membaca dokumen XLS, XLSX, CSV dan Spreadsheet
- FileFormat.Words API | Open Source .NET API untuk Format Fail Microsoft Word