Perpustakaan Editor XLS Python Sumber Terbuka
Pustaka Python Sumber Terbuka & Percuma untuk mencipta dan mengedit fail Excel XLS.
Apakah Pyexcel-XLS?
Pyexcel-XLS ialah perpustakaan Python sumber terbuka untuk mencipta, membuka dan mengubah suai fail Microsoft Excel XLS. Ia adalah sub-komponen perpustakaan Pyexcel yang mempunyai komponen lain juga sebagai tambahan kepada Pyexcel-XLS. Pyexcel-XLS membolehkan anda bekerja dengan baris dan lajur fail XLS yang boleh anda edit dan kemudian simpan semula fail XLS ke cakera. Pyexcel-XLS menyokong beberapa format fail Excel untuk membaca dan menulis dengan kekangan tertentu.
Ciri-ciri Pyexcel-XLS
Berikut ialah beberapa ciri utama API Pyexcel-XLS:
- Satu antara muka pengaturcaraan aplikasi (API) untuk mengendalikan berbilang sumber data seperti fail fizikal, fail memori, jadual SQLAlchemy, Model Django dan struktur data Python: kamus, rekod dan tatasusunan.
- Satu API untuk membaca dan menulis data dalam pelbagai format fail excel.
- Untuk set data yang besar, penstriman data disokong. Penjana boleh dikembalikan kepada anda. Semak iget_records, iget_array, isave_as dan isave_book_as.
Format Fail yang Disokong
Pyexcel-XLS menyokong format fail 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 |
Gambaran Keseluruhan API Pyexcel
Bermula dengan Pyexcel-XLS
Kami boleh memuat turun perpustakaan Pyexcel-XLS dari GitHub atau menggunakan arahan pemasangan pip:
Pemasangan
Memasang Pyexcel-XLS adalah mudah dan boleh dilakukan dari terminal seperti yang ditunjukkan di bawah:
Memasang Pyexcel-XLS
pip3 install Pyexcel-XLS
Contoh Kod 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.Baca dan Simpan fail XLS dalam Python
Anda boleh membaca fail XLS menggunakan pustaka Python Pyexcel-XLS dan kemudian menyimpannya semula ke cakera menggunakan save_as commadn API seperti yang ditunjukkan dalam sampel kod berikut.
Tambah Baris ke Excel XLS menggunakan Python
Pyexcel-XLS membolehkan anda menambah baris pada fail Excel XLS menggunakan kaedah get_sheet pada kelas Buku Kerja API. Ini menambah baris di sebelah kiraan baris maksimum sedia ada bagi fail XLS seperti yang ditunjukkan dalam contoh kod berikut.
Tambahkan Lajur pada Excel XLS dengan Pyexcel-XLS
Sama seperti anda boleh menambah baris pada Excel XLS menggunakan API Pyexcel-XLS, anda boleh menambah lajur pada fail XLS menggunakan API. Ini adalah seperti yang ditunjukkan dalam sampel kod berikut.
Kemas kini Data Lajur dalam fail XLS dalam Python
Selain menambah lajur baharu pada fail XLS, anda juga boleh mengemas kini kandungan lajur sedia ada menggunakan API Pyexcel-XLS. Ini dilakukan dengan mengakses lajur dengan indeksnya dan meletakkan data dalam lajur khusus ini.
Sumber
Kesimpulan
API Pyexcel-XLS membolehkan anda bekerja dengan fail XLS dari dalam aplikasi Python anda. Ia membolehkan anda membaca, mengedit dan menyimpan semula fail XLS yang diubah suai menggunakan Python. Gunakan fail excel templat percuma di atas
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.Cells | Cerate dan Kemas kini fail Excel dengan C# .NET