Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verarbeitet man Excel-Daten stapelweise in Python?

Wie verarbeitet man Excel-Daten stapelweise in Python?

coldplay.xixi
coldplay.xixiOriginal
2020-06-15 11:09:425604Durchsuche

Wie verarbeitet man Excel-Daten stapelweise in Python?

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!

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