Heim  >  Artikel  >  Backend-Entwicklung  >  Wie lese ich eine Excel-Datei mit Python? (Codebeispiel)

Wie lese ich eine Excel-Datei mit Python? (Codebeispiel)

藏色散人
藏色散人Original
2019-03-30 14:18:583677Durchsuche

Mithilfe des xlrd-Moduls können Informationen aus Tabellenkalkulationen abgerufen werden. Beispielsweise können Sie mit Python Daten lesen, schreiben oder ändern. Darüber hinaus muss der Benutzer möglicherweise verschiedene Tabellen durchsuchen und Daten basierend auf bestimmten Kriterien abrufen oder einige Zeilen und Spalten ändern und viel Arbeit leisten.

XLRD-Modul wird zum Extrahieren von Daten aus Tabellenkalkulationen verwendet.

XLRD-Modulbefehl installieren:

pip install xlrd

Eingabedatei:

Wie lese ich eine Excel-Datei mit Python? (Codebeispiel)

Code Nr. 1:

# 使用Python读取excel文件
import xlrd 
  
# 给出文件的位置
loc = ("path of file") 
  
# 打开Workbook 
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
# 对于第0行和第0列
sheet.cell_value(0, 0)

Ausgabe:

'NAME'

Code #2: Anzahl der Zeilen extrahieren

# 使用Python提取行数
import xlrd 
  
#给出文件的位置
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
sheet.cell_value(0, 0) 
  
#提取行数 
print(sheet.nrows)

Ausgabe:

4

Code # 3: Anzahl der Spalten extrahieren

# 用Python程序提取列数
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
# 对于第0行和第0列
sheet.cell_value(0, 0) 
  
# 提取列数
print(sheet.ncols)

Ausgabe:

3

Code #4: Alle Spaltennamen extrahieren

# 提取所有列名
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
sheet.cell_value(0, 0) 
  
for i in range(sheet.ncols): 
    print(sheet.cell_value(0, i))

Ausgabe :

NAME
SEMESTER
ROLL NO

Code #5: Erste Spalte extrahieren

# 提取第一列
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
sheet.cell_value(0, 0) 
  
for i in range(sheet.nrows): 
    print(sheet.cell_value(i, 0))

Ausgabe:

NAME
ALEX
CLAY
JUSTIN

Code #6: Spezifisch extrahieren Zeilen Wert

Ausgabe:

['ALEX', 4.0, 2011272.0]]

Verwandte Empfehlungen: „Python-Tutorial

In diesem Artikel geht es darum, wie man Excel-Dateien in Python liest Einführung, ich hoffe, es wird Freunden in Not hilfreich sein!

Das obige ist der detaillierte Inhalt vonWie lese ich eine Excel-Datei mit Python? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn