Elektronik Tablolar için Açık Kaynak Python API'sı

XLS ve XLSX dosya biçimini okumak ve biçimlendirmek için Python kitaplığı.

Xlrd, Microsoft Excel (XLS, XLSX) dosya biçimini okumak ve biçimlendirmek için açık kaynaklı bir python API'sidir. API, Python geliştiricisinin Excel dosyalarını okumasına, içindeki Unicode'u işlemesine, tarihleri yönetmesine, hücreleri ve sütunları biçimlendirmesine, sabitleri, formülleri, makroları ve daha fazlasını kullanmasına olanak tanır. Ayrıca API, geliştiricilerin yalnızca gerekli sayfaları yükleyerek bellekten tasarruf etmelerini sağlayan isteğe bağlı işlevsellik ile çalışma sayfalarının yüklenmesini sağlar.

Geliştirici artık API'yi korumaz ve bozuk ve standart olmayan Excel dosyaları bu API ile çalışmaz. API, VBA modüllerini, yorumları, köprüleri, otomatik filtreleri, gelişmiş filtreleri ve diğer birkaç excel özelliğini de yok sayar.

Previous Next

Xlrd'ye Başlarken

Xlrd'yi sorunsuz bir şekilde çalıştırmak için sisteminizde Python 2.7 veya 3.4+ veya üstü yüklü olması gerekir. PIP yoluyla yüklemenin önerilen yolu. Lütfen aşağıdaki komutu kullanın.

Xlrd'yi PIP Komutu ile kurun

pip install xlrd

Ücretsiz Python API ile Excel Çalışma Sayfalarını Okuyun

Xlrd API, Python kullanılarak Microsoft Excel XLS ve XLSX dosyalarının okunmasına izin verir. Geliştiriciler, xlrd.open_workbook() yöntemini kullanarak mevcut çalışma kitaplarını kolayca açabilir. Excel dosyanızın çalışma sayfalarını ve sayfa adlarını sırasıyla workbook.nsheets & workbook.sheet_names özelliklerini kullanarak alabilirsiniz. Satırları ve sütunları okumak için workbook.sheet_by_index() yöntemini kullanarak bir sayfa seçebilir ve sırasıyla worksheet.nrows & worksheet.ncols'u kullanabilirsiniz.

Open & Access Contents of Excel Cookbook via Python API

from mmap import mmap,ACCESS_READ
from xlrd import open_workbook
print open_workbook('simple.xls')
with open('simple.xls','rb') as f:
print open_workbook(
file_contents=mmap(f.fileno(),0,access=ACCESS_READ)
)
aString = open('simple.xls','rb').read()
print open_workbook(file_contents=aString)

Python kullanarak Talep Üzerine Çalışma Sayfalarını Yükleyin

Açık Kaynak e-tablo kitaplığı Xlrd, yazılım geliştiricilerin isteğe bağlı olarak çalışma sayfalarını yüklemesine olanak tanır. İşlevsellik, bellek kullanımını azaltır ve yalnızca gerekli çalışma sayfalarını yükler. on_demang bağımsız değişkenini kullanarak isteğe bağlı yükleme işlevini kullanabilirsiniz.

Python API API ile Büyük Excel Cookbook ile çalışmak

 from xlrd import open_workbook
book = open_workbook('simple.xls',on_demand=True)
for name in book.sheet_names():
if name.endswith('2'):
sheet = book.sheet_by_name(name)
print sheet.cell_value(0,0)
book.unload_sheet(name

Python kullanarak Excel'de Infotin'i Biçimlendirme

Xlrd kitaplığı, geliştiricilere excel elektronik tablo içeriğini bir ekranda veya başka bir dosyada görüntüleme/işleme yeteneğini kaybetmeden okuma, görüntüleme ve işleme yeteneği verir. Varsayılan biçimlendirme, tüm boş hücrelere uygulanır. API, özellikleri almak için öncelikle Rowinfo & Colinfo sınıfını kullanacaktır. Rowinfo & Colinfor sınıfı özellikleri mevcut değilse, API varsayılan özellikleri kullanır.

 Türkçe