Cel mai bun răspuns
Pași
Pasul 1: Primul pas este importul xlrd bibliotecă. Folosim pachetul xlrd pentru a citi datele din foile de calcul Excel. Dacă biblioteca xlrd nu este instalată, puteți descărca de la aici .
import xlrd
Pasul 2: În acest pas, vom deschide un fișier Excel „Data.xlsx” în directorul curent.
ExcelFileName= "Data.xlsx"
workbook = xlrd.open\_workbook(ExcelFileName)
worksheet = workbook.sheet\_by\_name("Sheet1") # We need to read the data
#from the Excel sheet named "Sheet1"
Pasul 3: În exemplul curent , știm că datele sunt salvate în coloana A și coloana B. Cu toate acestea, dacă trebuie să citim mai multe rânduri și coloane și să nu indicăm exact câte rânduri și coloane, trebuie să obținem mai întâi numărul de rânduri și coloane
num\_rows = worksheet.nrows #Number of Rows
num\_cols = worksheet.ncols #Number of Columns
Pasul 4: Ultimul pas este să analizați fiecare rând și fiecare coloană și să citiți datele din celula curentă.
result\_data =[]
for curr\_row in range(0, num\_rows, 1):
row\_data = []
for curr\_col in range(0, num\_cols, 1):
data = worksheet.cell\_value(curr\_row, curr\_col) # Read the data in the current cell
#print(data)
row\_data.append(data)
result\_data.append(row\_data)
Credite: Stack Overflow – Unde dezvoltatorii învață, împărtășesc și dezvoltă cariere
Crearea fișierelor Excel cu Python și XlsxWriter
Răspuns
Puteți citi dintr-un fișier Excel cu modulul pandas. Acest modul are o singură metodă pentru a citi un fișier Excel read\_excel () :
df = pd.read\_excel("File.xlsx", sheetname="Sheet1")
Ca parametri ia numele de fișier și numele foii. Numele foii trebuie să se potrivească cu foaia din care doriți să preluați datele.
Datele foii Excel vor fi într-un obiect denumit cadru de date, care este mai mult sau mai puțin asemănător unui tablou.
Puteți converti imediat valorile din cadrul de date în variabile Python, așa cum se arată în videoclipul de mai jos: