Open-source Python knihovna pro čtení souborů Excel

Bezplatná a open-source Python knihovna pro čtení a extrahování dat ze souborů Excel (XLS, XLSX).

Co je XLRD API?

XLRD je lehká a efektivní open-source Python knihovna navržená pro čtení dat ze souborů Excel. Podporuje jak starší formát XLS, tak novější formát XLSX, což z ní činí univerzální nástroj pro extrahování dat z tabulek. XLRD je obzvláště užitečná pro vývojáře, kteří potřebují programově zpracovávat soubory Excel, jako je analýza dat, vytváření sestav nebo automatizace úloh. Přestože se XLRD primárně zaměřuje na čtení souborů Excel, lze ji kombinovat s jinými knihovnami, jako je XLWT nebo Openpyxl, pro funkce úprav a zápisu. Její jednoduché a intuitivní API usnadňuje integraci do aplikací Python.

Funkce XLRD API

Zde jsou některé z hlavních funkcí XLRD API:

  • Čtení souborů Excel: XLRD umí číst jak soubory XLS, tak XLSX, což ji činí kompatibilní se širokou škálou souborů Excel.
  • Extrahování dat: Snadno extrahujte data z buněk, řádků a sloupců v listech Excel.
  • Správa listů: Přístup a navigace mezi více listy v sešitu Excel.
  • Typy dat: Podporuje různé typy dat, včetně textu, čísel, dat a vzorců.
  • Lehká: XLRD je lehká knihovna s minimálními závislostmi, což usnadňuje její instalaci a použití.
  • Kompatibilita: Bezproblémově funguje s jinými knihovnami Python, jako je XLWT a Openpyxl, pro rozšířené funkce.

Formáty souborů podporované XLRD

XLRD podporuje následující formáty souborů:

Formát souboruDefinice
XLSFormát tabulky Microsoft Excel 97-2003
XLSXFormát tabulky Microsoft Excel 2007 a novější
GitHub

Statistiky GitHubu

Název:
Jazyk:
hvězdy:
Vidlice:
Licence:
Úložiště bylo naposledy aktualizováno v

Začínáme s XLRD

Knihovnu XLRD můžete nainstalovat pomocí pip. Zde je návod, jak začít:

Instalace

Nainstalujte XLRD pomocí následujícího příkazu:

Instalace XLRD


pip install xlrd

Příklady kódu Python s XLRD

Zde jsou některé příklady, jak používat knihovnu XLRD ke čtení a extrahování dat ze souborů Excel.

Příklad 1: Čtení souboru Excel

Tento příklad ukazuje, jak otevřít soubor Excel a číst data z konkrétního listu.

Čtení souboru Excel pomocí XLRD


import xlrd

# Otevřete soubor Excel
workbook = xlrd.open_workbook("example.xls")

# Vyberte první list
sheet = workbook.sheet_by_index(0)

# Přečtěte data z konkrétní buňky
cell_value = sheet.cell_value(0, 0)  # Řádek 0, Sloupec 0
print("Hodnota buňky:", cell_value)

Příklad 2: Iterace přes řádky

Tento příklad ukazuje, jak iterovat přes všechny řádky v listu a vytisknout jejich hodnoty.

Iterace přes řádky


import xlrd

# Otevřete soubor Excel
workbook = xlrd.open_workbook("example.xls")
sheet = workbook.sheet_by_index(0)

# Iterujte přes všechny řádky
for row_index in range(sheet.nrows):
    row = sheet.row_values(row_index)
    print(f"Řádek {row_index}: {row}")

Příklad 3: Extrahování dat z více listů

Tento příklad ukazuje, jak extrahovat data z více listů v souboru Excel.

Extrahování dat z více listů


import xlrd

# Otevřete soubor Excel
workbook = xlrd.open_workbook("example.xls")

# Iterujte přes všechny listy
for sheet_name in workbook.sheet_names():
    sheet = workbook.sheet_by_name(sheet_name)
    print(f"Název listu: {sheet_name}")
    
    # Vytiskněte první řádek každého listu
    first_row = sheet.row_values(0)
    print("První řádek:", first_row)

Zdroje

Závěr

XLRD je výkonná a lehká knihovna Python pro čtení a extrahování dat ze souborů Excel. Její jednoduchost a kompatibilita s formáty XLS a XLSX z ní činí vynikající volbu pro vývojáře pracující s daty Excel. Ať už analyzujete data, automatizujete sestavy nebo integrujete zpracování souborů Excel do svých aplikací, XLRD vám poskytuje nástroje potřebné k efektivnímu provedení úkolu. Zkombinujte ji s jinými knihovnami, jako je XLWT nebo Openpyxl, pro rozšířené funkce a budete mít kompletní řešení pro práci se soubory Excel v Pythonu.

Podobné Produkty

 Czech