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 comhaid | Sainmhíniú |
---|---|
XLS | Formáid comhaid scarbhileog Microsoft Excel 97-2003 |
XLSX | Formáid comhaid scarbhileog Microsoft Excel 2007 agus níos déanaí |
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.