Pustaka Editor Python XLS Sumber Terbuka
Pustaka Python gratis & Sumber Terbuka untuk membuat dan mengedit file Excel XLS.
Apa itu Pyexcel-XLS?
Pyexcel-XLS adalah pustaka Python sumber terbuka untuk membuat, membuka, dan memodifikasi berkas Microsoft Excel XLS. Pustaka ini merupakan subkomponen dari pustaka Pyexcel yang memiliki komponen lain selain Pyexcel-XLS. Pyexcel-XLS memungkinkan Anda bekerja dengan baris dan kolom berkas XLS yang dapat Anda edit, lalu menyimpan kembali berkas XLS ke dalam cakram. Pyexcel-XLS mendukung sejumlah format berkas Excel untuk membaca dan menulis dengan batasan tertentu.
Fitur Pyexcel-XLS
Berikut ini adalah beberapa fitur utama API Pyexcel-XLS:
- Satu antarmuka pemrograman aplikasi (API) untuk menangani beberapa sumber data seperti berkas fisik, berkas memori, tabel SQLAlchemy, Model Django, dan struktur data Python: kamus, rekaman, dan larik.
- Satu API untuk membaca dan menulis data dalam berbagai format file excel.
- Untuk kumpulan data besar, streaming data didukung. Generator dapat dikembalikan kepada Anda. Periksa iget_records, iget_array, isave_as dan isave_book_as.
Format File yang Didukung
Pyexcel-XLS mendukung format berkas berikut.
File Format | Definition |
---|---|
csv | comma separated values |
tsv | tab separated values |
csvz | a zip file that contains one or many csv files |
tsvz | a zip file that contains one or many tsv files |
xls | a spreadsheet file format created by MS-Excel 97-2003 |
xlsx | MS-Excel Extensions to the Office Open XML SpreadsheetML File Format. |
xlsm | an MS-Excel Macro-Enabled Workbook file |
ods | open document spreadsheet |
fods | flat open document spreadsheet |
json | java script object notation |
html | html table of the data structure |
simple | simple presentation |
rst | rStructured Text presentation of the data |
mediawiki | media wiki table |
Ikhtisar API Pyexcel
Memulai dengan Pyexcel-XLS
Kita dapat mengunduh pustaka Pyexcel-XLS dari GitHub atau menggunakan perintah pip install:
Instalasi
Menginstal Pyexcel-XLS sederhana dan dapat dilakukan dari terminal seperti yang ditunjukkan di bawah ini:
Menginstal Pyexcel-XLS
pip3 install Pyexcel-XLS
Contoh Kode Python Pyexcel-XLS
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.Membaca dan Menyimpan file XLS dengan Python
Anda dapat membaca berkas XLS menggunakan pustaka Pyexcel-XLS Python lalu menyimpannya kembali ke cakram menggunakan perintah save_as pada API seperti ditunjukkan dalam contoh kode berikut.
Menambahkan Baris ke Excel XLS menggunakan Python
Pyexcel-XLS memungkinkan Anda menambahkan baris ke berkas Excel XLS menggunakan metode get_sheet pada kelas Workbook API. Ini menambahkan baris di samping jumlah baris maksimum yang ada pada berkas XLS seperti yang ditunjukkan dalam contoh kode berikut.
Tambahkan Kolom ke Excel XLS dengan Pyexcel-XLS
Sama seperti Anda dapat menambahkan baris ke Excel XLS menggunakan Pyexcel-XLS API, Anda dapat menambahkan kolom ke berkas XLS menggunakan API. Hal ini seperti yang ditunjukkan dalam contoh kode berikut.
Memperbarui Data Kolom dalam file XLS dengan Python
Selain menambahkan kolom baru ke file XLS, Anda juga dapat memperbarui konten kolom yang sudah ada menggunakan API Pyexcel-XLS. Hal ini dilakukan dengan mengakses kolom berdasarkan indeksnya dan meletakkan data di kolom tertentu ini.
Sumber daya
Kesimpulan
API Pyexcel-XLS memungkinkan Anda bekerja dengan file XLS dari dalam aplikasi Python Anda. API ini memungkinkan Anda membaca, mengedit, dan menyimpan kembali file XLS yang dimodifikasi menggunakan Python. Gunakan file excel templat gratis di atas
Produk Sejenis
- Apache POI XWPF | API Java Open Source untuk Membuat & Memodifikasi file DOCX
- DocX | Open Source .NET API untuk Membuat & Memodifikasi file DOCX
- Docx4J | API Java Open Source untuk Membuat & Memodifikasi file DOC dan DOCX
- ExcelDataReader | Open Source .NET API untuk membaca dokumen XLS, XLSX, CSV dan Spreadsheet
- FileFormat.Words API | API .NET Sumber Terbuka untuk Format File Microsoft Word