Se pot prelua informații dintr-o foaie de calcul. Citirea, scrierea sau modificarea datelor se poate face în Python, se poate face folosind diferite metode. De asemenea, utilizatorul ar putea fi nevoit să treacă prin diferite foi și să preia date pe baza unor criterii sau să modifice unele rânduri și coloane și să facă multă muncă. Aici, vom vedea diferitele metode de a citi fișierul nostru Excel.
Modul necesar
pip install xlrd>
Fișier de intrare:
Metoda 1: Citirea unui fișier Excel folosind Python folosind Pandas
În această metodă, vom importa mai întâi modulul Pandas, apoi vom folosi Pandas pentru a citi fișierul nostru Excel. Puteți citi mai multe operațiuni folosind fișierul Excel folosind Pandas în acest articol. Click aici
Python3
roata mouse-ului nu derulează corect
np.linspace
# 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)> |
>
>
Ieșire:
Metoda 2: Citirea unui fișier Excel folosind Python folosind openpyxl
Funcția load_workbook() deschide fișierul Books.xlsx pentru citire. Acest fișier este transmis ca argument pentru această funcție. Obiectul cadru de date.activ a fost creat în script pentru a citi valorile proprietăților max_row și max_column. Aceste valori sunt folosite în bucle pentru a citi conținutul fișierului Books2.xlsx. Puteți citi alte operațiuni folosind openpyxl în acest articol.
Python3
npm cache curat
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)> |
>
>
diferența dintre gheață și zăpadă
Ieșire:
Metoda 3: Citirea unui fișier Excel folosind Python folosind Xlwings
Xlwings poate fi folosit pentru a insera date într-un fișier Excel în mod similar cu cum se citește dintr-un fișier Excel. Datele pot fi furnizate ca o listă sau o singură intrare într-o anumită celulă sau la o selecție de celule. Puteți citi alte operațiuni folosind Xlwings în acest articol.
Python3
Secvența Fibonacci java
# 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)> |
>
>
Ieșire:
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]>
ARTICOL RECOMANDAT – Cum să automatizezi o foaie Excel în Python?