logo

Excel-tiedoston lukeminen Pythonilla

Tietoa voi hakea laskentataulukosta. Pythonissa tietojen lukeminen, kirjoittaminen tai muokkaaminen voidaan tehdä eri tavoilla. Lisäksi käyttäjä saattaa joutua käymään läpi erilaisia ​​taulukoita ja hakemaan tietoja joidenkin kriteerien perusteella tai muokkaamaan joitain rivejä ja sarakkeita ja tekemään paljon työtä. Täällä näemme eri menetelmiä Excel-tiedostomme lukemiseen.

Vaadittu moduuli



pip install xlrd>

Syöttötiedosto:

Tapa 1: Excel-tiedoston lukeminen Pythonilla Pandasin avulla

Tässä menetelmässä tuomme ensin Pandas-moduulin ja sitten käytämme Pandasia excel-tiedostomme lukemiseen. Voit lukea lisää toimintoja Excel-tiedoston avulla Pandasin avulla tästä artikkelista. Klikkaa tästä

Python 3








mikä on desktop.ini

# 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)>

>

foreach konekirjoitus
>

Lähtö:

Tapa 2: Excel-tiedoston lukeminen Pythonilla openpyxl:n avulla

load_workbook()-funktio avaa Books.xlsx-tiedoston lukemista varten. Tämä tiedosto välitetään argumenttina tälle funktiolle. Kohteena dataframe.active on luotu skriptiin lukemaan max_row- ja max_column-ominaisuuksien arvot. Näitä arvoja käytetään silmukoissa Books2.xlsx-tiedoston sisällön lukemiseen. Voit lukea muita toimintoja openpyxl:llä tästä artikkelista.

Python 3


java merkkijono int



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)>

>

>

Lähtö:

Tapa 3: Excel-tiedoston lukeminen Pythonilla Xlwingsin avulla

Xlwingsillä voidaan lisätä tietoja Excel-tiedostoon samalla tavalla kuin se lukee Excel-tiedostosta. Tiedot voidaan toimittaa luettelona tai yksittäisenä syötteenä tiettyyn soluun tai soluvalikoimaan. Voit lukea muita toimintoja Xlwingsillä tästä artikkelista.

Python 3

verkkokerros tietokoneverkoissa




# 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)>

>

>

Lähtö:

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]>

SUOSITELTU ARTIKKELI - Kuinka automatisoida Excel-taulukko Pythonissa?