Leabharlann Python foinse oscailte chun comhaid Excel a léamh

Leabharlann Python saor in aisce agus foinse oscailte chun sonraí a léamh agus a bhaint as comhaid Excel (XLS, XLSX).

Cad é API XLRD?

Is leabharlann Python éadrom éifeachtach foinse oscailte é XLRD atá deartha chun sonraí a léamh ó chomhaid Excel. Tacaíonn sé leis an bhformáid XLS níos sine agus an fhormáid XLSX níos nuaí, rud a fhágann gur uirlis ilchuspóireach é chun sonraí a bhaint as scarbhileoga. Tá XLRD an-úsáideach go háirithe d’fhorbróirí a bhfuil gá acu comhaid Excel a phróiseáil go cláir, mar anailís sonraí, tuarascálacha a ghiniúint nó tascanna a uathoibriú. Cé go bhfuil XLRD dírithe go príomha ar chomhaid Excel a léamh, is féidir é a chomhcheangal le leabharlanna eile cosúil le XLWT nó Openpyxl le haghaidh gnéithe eagarthóireachta agus scríofa. Déanann a API simplí agus iomasach é a chomhtháthú i bhfeidhmchláir Python éasca.

Gnéithe API XLRD

Seo roinnt de phríomhghnéithe API XLRD:

  • Comhaid Excel a léamh: Is féidir le XLRD comhaid XLS agus XLSX a léamh, rud a fhágann go bhfuil sé comhoiriúnach le raon leathan comhad Excel.
  • Sonraí a bhaint amach: Bain sonraí go héasca ó chillíní, sraitheanna agus colúin i mbileoga Excel.
  • Bainistíocht bileog: Rochtain agus nascleanúint idir bileoga iolracha i leabhar oibre Excel.
  • Cineálacha sonraí: Tacaíonn sé le cineálacha éagsúla sonraí, lena n-áirítear téacs, uimhreacha, dátaí agus foirmlí.
  • Éadrom: Is leabharlann éadrom é XLRD le spleáchais íosta, rud a fhágann go bhfuil sé éasca a shuiteáil agus a úsáid.
  • Comhoiriúnacht: Oibríonn sé gan stró le leabharlanna Python eile cosúil le XLWT agus Openpyxl le haghaidh gnéithe breise.

Formáidí comhaid a dtacaíonn XLRD leo

Tacaíonn XLRD leis na formáidí comhaid seo a leanas:

Formáid comhaidSainmhíniú
XLSFormáid comhaid scarbhileog Microsoft Excel 97-2003
XLSXFormáid comhaid scarbhileog Microsoft Excel 2007 agus níos déanaí
GitHub

GitHub Stats

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

Tosú le XLRD

Is féidir leat an leabharlann XLRD a shuiteáil ag baint úsáide as pip. Seo conas a thosú:

Suiteáil

Suiteáil XLRD leis an ordú seo a leanas:

Suiteáil XLRD


pip install xlrd

Samplaí cód Python le XLRD

Seo roinnt samplaí ar conas an leabharlann XLRD a úsáid chun sonraí a léamh agus a bhaint as comhaid Excel.

Sampla 1: Comhad Excel a léamh

Taispeánann an sampla seo conas comhad Excel a oscailt agus sonraí a léamh ó bhileog ar leith.

Comhad Excel a léamh le XLRD


import xlrd

# Oscail an comhad Excel
workbook = xlrd.open_workbook("example.xls")

# Roghnaigh an chéad bhileog
sheet = workbook.sheet_by_index(0)

# Léigh sonraí ó chill ar leith
cell_value = sheet.cell_value(0, 0)  # Líne 0, Colún 0
print("Luach cille:", cell_value)

Sampla 2: Iteráil trí shraitheanna

Taispeánann an sampla seo conas iteráil a dhéanamh trí gach sraith i mbileog agus a luachanna a phriontáil.

Iteráil trí shraitheanna


import xlrd

# Oscail an comhad Excel
workbook = xlrd.open_workbook("example.xls")
sheet = workbook.sheet_by_index(0)

# Déan iteráil trí gach sraith
for row_index in range(sheet.nrows):
    row = sheet.row_values(row_index)
    print(f"Líne {row_index}: {row}")

Sampla 3: Sonraí a bhaint as bileoga iolracha

Taispeánann an sampla seo conas sonraí a bhaint as bileoga iolracha i gcomhad Excel.

Sonraí a bhaint as bileoga iolracha


import xlrd

# Oscail an comhad Excel
workbook = xlrd.open_workbook("example.xls")

# Déan iteráil trí gach bileog
for sheet_name in workbook.sheet_names():
    sheet = workbook.sheet_by_name(sheet_name)
    print(f"Ainm bileog: {sheet_name}")
    
    # Priontáil an chéad líne de gach bileog
    first_row = sheet.row_values(0)
    print("An chéad líne:", first_row)

Acmhainní

Conclúid

Is leabharlann Python cumhachtach éadrom é XLRD chun sonraí a léamh agus a bhaint as comhaid Excel. Déanann a simplíocht agus a chomhoiriúnacht le formáidí XLS agus XLSX é a bheith ina rogha den scoth d’fhorbróirí atá ag obair le sonraí Excel. Cibé an bhfuil tú ag anailísiú sonraí, ag uathoibriú tuarascálacha nó ag comhtháthú próiseála comhad Excel i d’fheidhmchláir, soláthraíonn XLRD na huirlisí atá de dhíth ort chun tascanna a chur i gcrích go héifeachtach. Comhcheangail é le leabharlanna eile cosúil le XLWT nó Openpyxl le haghaidh gnéithe breise, agus beidh réiteach iomlán agat chun obair le comhaid Excel i Python.

Similar Products

 Gaeilge