Wie verarbeitet Python Excel-Daten im Batch?
So verarbeiten Sie Excel-Daten stapelweise in Python:
Der Inhalt von Excel muss regelmäßig sein, damit Python ihn der Reihe nach auslesen kann. Lesen Sie beispielsweise zeilen- und spaltenweise.
1. Installieren Sie das xlrd-Modul
Gehen Sie zur offiziellen Python-Website, um das Modul http://pypi.python.org/pypi/xlrd herunterzuladen und zu installieren, sofern die Python-Umgebung vorhanden ist wurde installiert.
2. Einführung in die Verwendung
1. Importmodul
import xlrd
2. Öffnen Sie die Excel-Datei, um Daten zu lesen
data = xlrd.open_workbook('excelFile.xls')
3. Anwendungstipps
Besorgen Sie sich ein Arbeitsblatt
table = data.sheets()[0] #通过索引顺序获取
table = data.sheet_by_index(0) #通过索引顺序获取
table = data.sheet_by_name(u'Sheet1')#通过名称获取
Ermitteln Sie den Wert der gesamten Zeile und Spalte (Array)
table.row_values(i)
table.col_values(i)
Ermitteln Sie die Anzahl der Zeilen und Spalten
nrows = table.nrows
ncols = table.ncols
Schleifenzeilenlistendaten
for i in range(nrows ):
print table.row_values(i)
Zelle
cell_A1 = table.cell(0,0).value
cell_C4 = table.cell(2,3).value
Zeilen- und Spaltenindex verwenden
cell_A1 = table.row(0)[0].value
cell_A2 = table.col(1)[0].value
Einfach schreiben
row = 0
col = 0
# 类型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error
ctype = 1 value = '单元格的值'
xf = 0 # 扩展的格式化
table.put_cell(row, col, ctype, value, xf)
table.cell(0,0) #单元格的值'
table.cell(0,0).value #单元格的值'
Empfohlenes Tutorial: „Python-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWie verarbeitet man Excel-Daten stapelweise in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!