Atvērtā koda Python bibliotēka Excel failu lasīšanai

Bezmaksas un atvērtā koda Python bibliotēka Excel failu (XLS, XLSX) lasīšanai un datu iegūšanai.

Kas ir XLRD API?

XLRD ir viegla un efektīva atvērtā koda Python bibliotēka, kas paredzēta datu lasīšanai no Excel failiem. Tā atbalsta gan vecāko XLS formātu, gan jaunāko XLSX formātu, padarot to par daudzpusīgu rīku datu iegūšanai no izklājlapām. XLRD ir īpaši noderīga izstrādātājiem, kuriem nepieciešams programmatiski apstrādāt Excel failus, piemēram, datu analīzei, pārskatu veidošanai vai uzdevumu automatizācijai. Lai gan XLRD galvenokārt koncentrējas uz Excel failu lasīšanu, to var kombinēt ar citām bibliotēkām, piemēram, XLWT vai Openpyxl, rediģēšanas un rakstīšanas iespējām. Tās vienkāršais un intuitīvais API atvieglo integrāciju Python lietojumprogrammās.

XLRD API funkcijas

Šeit ir dažas no XLRD API galvenajām funkcijām:

  • Excel failu lasīšana: XLRD var lasīt gan XLS, gan XLSX failus, padarot to saderīgu ar plašu Excel failu klāstu.
  • Datu iegūšana: Viegli iegūstiet datus no šūnām, rindām un kolonnām Excel izklājlapās.
  • Lapu pārvaldība: Piekļūstiet un pārvietojieties starp vairākām lapām Excel darbgrāmatā.
  • Datu tipi: Atbalsta dažādus datu tipus, tostarp tekstu, skaitļus, datumus un formulas.
  • Viegls: XLRD ir viegla bibliotēka ar minimālām atkarībām, kas padara to viegli instalējamu un lietojamu.
  • Saderība: Nevainojami darbojas ar citām Python bibliotēkām, piemēram, XLWT un Openpyxl, paplašinātām funkcijām.

XLRD atbalstītie failu formāti

XLRD atbalsta šādus failu formātus:

Faila formātsDefinīcija
XLSMicrosoft Excel 97-2003 izklājlapas faila formāts
XLSXMicrosoft Excel 2007 un jaunāku izklājlapas faila formāts
GitHub

GitHub Stats

Name:
Language:
Stars:
Forks:
License:
Repository was last updated at

Darba sākšana ar XLRD

XLRD bibliotēku varat instalēt, izmantojot pip. Lūk, kā sākt:

Instalēšana

Instalējiet XLRD, izmantojot šādu komandu:

XLRD instalēšana


pip install xlrd

Python koda piemēri ar XLRD

Šeit ir daži piemēri, kā izmantot XLRD bibliotēku Excel failu lasīšanai un datu iegūšanai.

1. piemērs: Excel faila lasīšana

Šis piemērs parāda, kā atvērt Excel failu un nolasīt datus no konkrēta lapas.

Excel faila lasīšana ar XLRD


import xlrd

# Atveriet Excel failu
workbook = xlrd.open_workbook("example.xls")

# Atlasiet pirmo lapu
sheet = workbook.sheet_by_index(0)

# Nolasiet datus no konkrētas šūnas
cell_value = sheet.cell_value(0, 0)  # 0. rinda, 0. kolonna
print("Šūnas vērtība:", cell_value)

2. piemērs: Rindu iterācija

Šis piemērs parāda, kā iterēt cauri visām rindām lapā un izdrukāt to vērtības.

Rindu iterācija


import xlrd

# Atveriet Excel failu
workbook = xlrd.open_workbook("example.xls")
sheet = workbook.sheet_by_index(0)

# Iterējiet cauri visām rindām
for row_index in range(sheet.nrows):
    row = sheet.row_values(row_index)
    print(f"{row_index}. rinda: {row}")

3. piemērs: Datu iegūšana no vairākām lapām

Šis piemērs parāda, kā iegūt datus no vairākām lapām Excel failā.

Datu iegūšana no vairākām lapām


import xlrd

# Atveriet Excel failu
workbook = xlrd.open_workbook("example.xls")

# Iterējiet cauri visām lapām
for sheet_name in workbook.sheet_names():
    sheet = workbook.sheet_by_name(sheet_name)
    print(f"Lapas nosaukums: {sheet_name}")
    
    # Izprintējiet katras lapas pirmo rindu
    first_row = sheet.row_values(0)
    print("Pirmā rinda:", first_row)

Resursi

Secinājumi

XLRD ir jaudīga un viegla Python bibliotēka Excel failu lasīšanai un datu iegūšanai. Tās vienkāršība un saderība ar XLS un XLSX formātiem padara to par lielisku izvēli izstrādātājiem, kuri strādā ar Excel datiem. Neatkarīgi no tā, vai veicat datu analīzi, automatizējat pārskatus vai integrējat Excel failu apstrādi savās lietojumprogrammās, XLRD nodrošina nepieciešamos rīkus uzdevumu efektīvai izpildei. Kombinējiet to ar citām bibliotēkām, piemēram, XLWT vai Openpyxl, paplašinātām funkcijām, un jums būs pilnīgs risinājums darbam ar Excel failiem Python.

Similar Products

 Latvian