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

藏色散人
Freigeben: 2019-03-30 14:18:58
Original
3630 Leute haben es durchsucht

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
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:

'NAME'
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:

4
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:

3
Nach dem Login kopieren

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))
Nach dem Login kopieren

Ausgabe :

NAME
SEMESTER
ROLL NO
Nach dem Login kopieren

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))
Nach dem Login kopieren

Ausgabe:

NAME
ALEX
CLAY
JUSTIN
Nach dem Login kopieren

Code #6: Spezifisch extrahieren Zeilen Wert

Ausgabe:

['ALEX', 4.0, 2011272.0]]
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!