Migliore risposta
  
Passaggi
Passaggio 1: Il primo passaggio è importare xlrd biblioteca. Usiamo il pacchetto xlrd per leggere i dati dai fogli di calcolo Excel. Se la libreria xlrd non è installata, puoi scaricarla da qui .
 import xlrd 
Passaggio 2: In questo passaggio, apriremo un file Excel “Data.xlsx” nella directory corrente.
 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" 
Passaggio 3: Nellesempio corrente , sappiamo che i dati vengono salvati nella Colonna A e nella Colonna B. Tuttavia, se dobbiamo leggere più righe e colonne e non quante righe e colonne esattamente, dobbiamo prima ottenere il numero di righe e colonne
 num\_rows = worksheet.nrows #Number of Rows 
 num\_cols = worksheet.ncols #Number of Columns 
Passaggio 4: lultimo passaggio consiste nellanalizzare ogni riga e ogni colonna e leggere i dati nella cella corrente.
 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) 
Riconoscimenti: Stack Overflow – Dove gli sviluppatori apprendono, condividono e costruiscono carriere
Creazione di file Excel con Python e XlsxWriter
Risposta
Puoi leggere da un file Excel con il modulo pandas. Questo modulo ha un unico metodo per leggere un file Excel read\_excel () :
 df = pd.read\_excel("File.xlsx", sheetname="Sheet1") 
Come parametri prende il nome del file e il nome del foglio. Il nome del foglio deve corrispondere al foglio da cui si desidera recuperare i dati.
I dati del foglio Excel saranno in un oggetto denominato frame di dati, che è più o meno come un array.
Puoi convertire immediatamente i valori dal data frame in variabili Python, come mostrato nel video seguente: