logo

Čítanie excelového súboru pomocou Pythonu

Informácie je možné získať z tabuľky. Čítanie, zápis alebo úprava údajov v Pythone môže byť vykonaná rôznymi metódami. Používateľ môže tiež prejsť rôznymi hárkami a získať údaje na základe určitých kritérií alebo upraviť niektoré riadky a stĺpce a urobiť veľa práce. Tu uvidíme rôzne spôsoby čítania nášho excelového súboru.

Požadovaný modul



pip install xlrd>

Vstupný súbor:

Metóda 1: Čítanie excelového súboru pomocou Pythonu pomocou Pandas

Pri tejto metóde najprv naimportujeme modul Pandas a potom použijeme Pandas na čítanie nášho excelového súboru. Viac operácií pomocou excelového súboru pomocou Pandas si môžete prečítať v tomto článku. Kliknite tu

Python3



ako zistím veľkosť monitora






iterovať cez mapu java
# import pandas lib as pd> import> pandas as pd> # read by default 1st sheet of an excel file> dataframe1>=> pd.read_excel(>'book2.xlsx'>)> print>(dataframe1)>

>

>

Výkon:

Metóda 2: Čítanie excelového súboru pomocou Pythonu pomocou openpyxl

Funkcia load_workbook() otvorí súbor Books.xlsx na čítanie. Tento súbor je odovzdaný ako argument tejto funkcii. Predmetom dataframe.active bol vytvorený v skripte na čítanie hodnôt vlastností max_row a max_column. Tieto hodnoty sa používajú v slučkách na čítanie obsahu súboru Books2.xlsx. Ďalšie operácie pomocou openpyxl si môžete prečítať v tomto článku .

triedenie vloženia

Python3




import> openpyxl> # Define variable to load the dataframe> dataframe>=> openpyxl.load_workbook(>'Book2.xlsx'>)> # Define variable to read sheet> dataframe1>=> dataframe.active> # Iterate the loop to read the cell values> for> row>in> range>(>0>, dataframe1.max_row):> >for> col>in> dataframe1.iter_cols(>1>, dataframe1.max_column):> >print>(col[row].value)>

>

zavolajte funkciu js z html
>

Výkon:

Metóda 3: Čítanie excelového súboru pomocou Pythonu pomocou Xlwings

Xlwings možno použiť na vkladanie údajov do súboru Excel podobne, ako sa čítajú zo súboru Excel. Údaje môžu byť poskytnuté ako zoznam alebo jeden vstup do určitej bunky alebo výberu buniek. Ďalšie operácie pomocou Xlwings si môžete prečítať v tomto článku .

Python3




# Python3 code to select> # data from excel> import> xlwings as xw> # Specifying a sheet> ws>=> xw.Book(>'Book2.xlsx'>).sheets[>'Sheet1'>]> # Selecting data from> # a single cell> v1>=> ws.>range>(>'A1:A7'>).value> # v2 = ws.range('F5').value> print>(>'Result:'>, v1, v2)>

break java
>

>

Výkon:

Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]>

ODPORÚČANÝ ČLÁNOK – Ako automatizovať hárok Excelu v Pythone?