Cədvəllər üçün Açıq Mənbə Python API

XLS və XLSX fayl formatını oxumaq və formatlaşdırmaq üçün Python kitabxanası.

Xlrd, Microsoft Excel (XLS, XLSX) fayl formatını oxumaq və formatlaşdırmaq üçün açıq mənbəli python API-dir. API Python tərtibatçısına Excel fayllarını oxumağa, orada Unicode ilə işləməyə, tarixləri idarə etməyə, xanaları və sütunları formatlaşdırmağa, sabitlərdən, düsturlardan, makrolardan və s. istifadə etməyə imkan verir. Bundan əlavə, API, tərtibatçılara yalnız tələb olunan vərəqləri yükləməklə yaddaşa qənaət etməyə imkan verən tələb üzrə funksionallığı olan iş vərəqlərinin yüklənməsini təmin edir.

Tərtibatçı daha API-yə qulluq etmir və zədələnmiş və qeyri-standart Excel faylları bu API ilə işləməyəcək. API VBA modullarını, şərhləri, hiperlinkləri, avtofiltrləri, qabaqcıl filtrləri və bir neçə digər excel xüsusiyyətlərini nəzərə almayacaqdır.

Previous Next

Xlrd ilə işə başlamaq

Xlrd-ı rəvan işləmək üçün sisteminizdə Python 2.7 və ya 3.4+ və ya daha yüksək versiya quraşdırılmış olmalıdır. PIP vasitəsilə quraşdırmanın tövsiyə olunan yolu. Zəhmət olmasa aşağıdakı əmrdən istifadə edin.

PIP əmri ilə Xlrd quraşdırın

pip install xlrd

Pulsuz Python API vasitəsilə Excel İş Vərəqlərini oxuyun

Xlrd API Python istifadə edərək Microsoft Excel XLS və XLSX fayllarını oxumağa imkan verir. Tərtibatçılar xlrd.open_workbook() metodundan istifadə edərək mövcud iş kitablarını asanlıqla aça bilərlər. Siz müvafiq olaraq workbook.nsheets & workbook.sheet_names xassələrindən istifadə edərək Excel faylınızın iş vərəqlərini və vərəq adlarını əldə edə bilərsiniz. Satır və sütunları oxumaq üçün siz workbook.sheet_by_index() metodundan istifadə edərək vərəq seçə və müvafiq olaraq worksheet.nrows & worksheet.ncols istifadə edə bilərsiniz.

Python API vasitəsilə Excel İş Kitabının Məzmunu açın və daxil olun

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 istifadə edərək Tələb üzrə İş Vərəqlərini yükləyin

Açıq Mənbəli elektron cədvəl kitabxanası Xlrd proqram tərtibatçılarına tələb olunduqda iş vərəqlərini yükləməyə imkan verir. Funksionallıq yaddaş istifadəsini azaldır və yalnız tələb olunan iş vərəqlərini yükləyir. On_demang arqumentindən istifadə edərək, tələb üzrə yükləmə funksiyasından istifadə edə bilərsiniz.

Python API vasitəsilə Böyük Excel İş Kitabı ilə işləyin

 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 istifadə edərək Excel-də Informatin formatlanması

Xlrd kitabxanası tərtibatçılara excel cədvəlinin məzmununu göstərmək/göstərmək qabiliyyətini itirmədən ekranda və ya başqa faylda oxumaq, göstərmək və göstərmək imkanı verir. Defolt formatlaşdırma bütün boş xanalara tətbiq edilir. API xassələri əldə etmək üçün əvvəlcə Rowinfo və Colinfo sinifindən istifadə edəcək. Rowinfo və Colinfor sinif xassələri mövcud deyilsə, API standart xüsusiyyətləri istifadə edəcək.

 Azəri