Informāciju var izgūt no izklājlapas. Datu lasīšana, rakstīšana vai modificēšana Python var tikt veikta, izmantojot dažādas metodes. Turklāt lietotājam, iespējams, būs jāiet cauri dažādām lapām un jāizgūst dati, pamatojoties uz dažiem kritērijiem, vai jāmaina dažas rindas un kolonnas un jāveic daudz darba. Šeit mēs redzēsim dažādas metodes, kā lasīt mūsu Excel failu.
Nepieciešamais modulis
pip install xlrd>
Ievades fails:
1. metode: Excel faila lasīšana, izmantojot Python, izmantojot Pandas
Izmantojot šo metodi, mēs vispirms importēsim Pandas moduli, pēc tam izmantosim Pandas, lai lasītu mūsu Excel failu. Šajā rakstā varat izlasīt vairāk darbību, izmantojot Excel failu, izmantojot Pandas. Noklikšķiniet šeit
kā atspējot izstrādātāja režīmu
Python3
# 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)> |
>
mākslīgais intelekts un viedie aģenti
>
Izvade:
2. metode: Excel faila lasīšana, izmantojot Python, izmantojot openpyxl
Funkcija load_workbook() atver lasīšanai failu Books.xlsx. Šis fails tiek nodots kā arguments šai funkcijai. Objekts dataframe.active ir izveidots skriptā, lai nolasītu rekvizītu max_row un max_column vērtības. Šīs vērtības tiek izmantotas cilpās, lai lasītu faila Books2.xlsx saturu. Šajā rakstā varat lasīt citas operācijas, izmantojot openpyxl.
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)> |
>
java šūpoles
>
Izvade:
3. metode: Excel faila lasīšana, izmantojot Python, izmantojot Xlwings
Xlwings var izmantot datu ievietošanai Excel failā līdzīgi kā tas tiek nolasīts no Excel faila. Datus var nodrošināt kā sarakstu vai atsevišķu ievadi noteiktā šūnā vai šūnu atlasē. Šajā rakstā varat lasīt citas darbības, izmantojot Xlwings.
Python3
java evakuācijas raksturs
# 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)> |
>
>
Izvade:
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]>
IETEICAMAIS RAKSTS — kā automatizēt Excel lapu programmā Python?