Açık Kaynaklı Python XLS Editör Kütüphanesi
Excel XLS dosyaları oluşturmak ve düzenlemek için ücretsiz ve açık kaynaklı Python kütüphanesi.
Pyexcel-XLS nedir?
Pyexcel-XLS, Microsoft Excel XLS dosyaları oluşturmak, açmak ve değiştirmek için açık kaynaklı bir Python kütüphanesidir. Pyexcel-XLS'ye ek olarak başka bileşenlere de sahip olan Pyexcel kütüphanesinin bir alt bileşenidir. Pyexcel-XLS, düzenleyebileceğiniz ve ardından XLS dosyasını diske geri kaydedebileceğiniz XLS dosyasının satırları ve sütunlarıyla çalışmanıza olanak tanır. Pyexcel-XLS, belirli kısıtlamalarla okuma ve yazma için bir dizi Excel dosya biçimini destekler.
Pyexcel-XLS Özellikleri
Pyexcel-XLS API'nin bazı temel özellikleri şunlardır:
- Fiziksel dosya, bellek dosyası, SQLAlchemy tablosu, Django Modeli ve Python veri yapıları (sözlük, kayıtlar ve dizi) gibi birden fazla veri kaynağını işlemek için tek bir uygulama programlama arayüzü (API).
- Çeşitli Excel dosya formatlarındaki verileri okumak ve yazmak için tek bir API.
- Büyük veri kümeleri için veri akışı desteklenir. Bir üreteç size geri döndürülebilir. iget_records, iget_array, isave_as ve isave_book_as'ı kontrol edin.
Desteklenen Dosya Biçimleri
Pyexcel-XLS aşağıdaki dosya formatlarını destekler.
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 |
Pyexcel API'ye Genel Bakış
Pyexcel-XLS ile Başlarken
Pyexcel-XLS kütüphanesini GitHub'dan veya pip install komutunu kullanarak indirebiliriz:
Kurulum
Pyexcel-XLS kurulumu basittir ve aşağıda gösterildiği gibi terminalden yapılabilir:
Pyexcel-XLS'yi yükleme
pip3 install Pyexcel-XLS
Pyexcel-XLS Python Kod Örnekleri
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.Python'da XLS dosyasını okuyun ve kaydedin
Aşağıdaki kod örneğinde gösterildiği gibi, Pyexcel-XLS Python kütüphanesini kullanarak bir XLS dosyasını okuyabilir ve daha sonra API'nin save_as komutunu kullanarak tekrar diske kaydedebilirsiniz.
Python kullanarak Excel XLS'e Satır Ekleme
Pyexcel-XLS, API'nin Workbook sınıfındaki get_sheet metodunu kullanarak Excel XLS dosyasına bir satır eklemenize olanak tanır. Bu, aşağıdaki kod örneğinde gösterildiği gibi XLS dosyasının mevcut maksimum satır sayısının yanına bir satır ekler.
Pyexcel-XLS ile Excel XLS'e Sütun Ekleme
Pyexcel-XLS API'sini kullanarak bir Excel XLS'e satır ekleyebileceğiniz gibi, API'yi kullanarak XLS dosyasına bir sütun da ekleyebilirsiniz. Bu, aşağıdaki kod örneğinde gösterildiği gibidir.
Python'da XLS dosyasındaki Sütun Verilerini Güncelleme
XLS dosyasına yeni sütun eklemenin yanı sıra, Pyexcel-XLS API'sini kullanarak mevcut bir sütunun içeriğini de güncelleyebilirsiniz. Bu, sütuna dizinine erişerek ve verileri bu belirli sütuna koyarak yapılır.
Kaynaklar
Çözüm
Pyexcel-XLS API, Python uygulamalarınızın içinden XLS dosyalarıyla çalışmanıza olanak tanır. Python kullanarak değiştirilmiş XLS dosyasını okumanıza, düzenlemenize ve geri kaydetmenize olanak tanır. Yukarıdaki ücretsiz şablon excel dosyasını kullanın
Benzer Ürünler
- Apache POI XWPF | DOCX dosyalarını oluşturmak ve değiştirmek için Açık Kaynaklı Java API
- DocX | DOCX dosyalarını oluşturmak ve değiştirmek için Açık Kaynaklı .NET API
- Docx4J | DOC ve DOCX dosyalarını oluşturmak ve değiştirmek için Açık Kaynaklı Java API
- ExcelDataReader | XLS, XLSX, CSV ve E-Tablo belgelerini okumak için Açık Kaynaklı .NET API
- FileFormat.Words API | Microsoft Word Dosya Biçimleri için Açık Kaynaklı .NET API