Bästa svaret
  
Steg
Steg 1: Det första steget är att importera xlrd bibliotek. Vi använder xlrd-paketet för att läsa data från Excel-kalkylark. Om xlrd-biblioteket inte är installerat kan du ladda ner från här .
 import xlrd 
Steg 2: I det här steget öppnar vi en Excel-fil ”Data.xlsx” i den aktuella katalogen.
 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" 
Steg 3: I det aktuella exemplet , vi vet att data sparas i kolumn A och kolumn B. Men om vi måste läsa flera rader och kolumner och inte exakt hur många rader och kolumner, måste vi först få antalet rader och kolumner
 num\_rows = worksheet.nrows #Number of Rows 
 num\_cols = worksheet.ncols #Number of Columns 
Steg 4: Det sista steget är att analysera varje rad och varje kolumn och läsa data i den aktuella cellen.
 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) 
Credits: Stacköverflöde – Där utvecklare lär sig, delar och bygger karriärer
Skapa Excel-filer med Python och XlsxWriter
Svar
Du kan läsa från en Excel-fil med pandamodulen. Denna modul har en enda metod för att läsa en excelfil read\_excel () :
 df = pd.read\_excel("File.xlsx", sheetname="Sheet1") 
Som parametrar krävs filnamn och arknamn. Arknamnet måste matcha det blad du vill hämta data från.
Excel-arkdata kommer att finnas i ett objekt som heter en dataram, vilket är mer eller mindre som en matris.
Du kan omvandla värden från dataramen omedelbart till Python-variabler, som visas i videon nedan: