Heim  >  Artikel  >  Backend-Entwicklung  >  So lesen Sie Excel in Python

So lesen Sie Excel in Python

清浅
清浅Original
2019-03-05 11:36:587641Durchsuche


Das Lesen von Excel in Python kann in die folgenden Schritte unterteilt werden: Installieren Sie zuerst die Excel-Bibliothek xlrd, rufen Sie dann den Speicherort der Excel-Datei ab, lesen Sie sie und lesen Sie sie schließlich Blatt und geben Sie den Inhalt von Zeilen und Spalten an

Heute werde ich vorstellen, wie man Excel-Dateien über die Python-Sprache liest. Es hat einen gewissen Referenzeffekt und ich hoffe, dass es für alle hilfreich ist.

So lesen Sie Excel in Python

[Empfohlene Kurse: Python-Tutorial]

Python-Sprache zum Lesen von Excel-Dateien, unterteilt in die folgenden Schritte:

(1) Installieren Sie zuerst die offizielle Python-Excel-Bibliothek-->xlrd

(2) Holen Sie sich die Speicherort der Excel-Datei und Lesen

(3) Blatt lesen

(4) Den Inhalt der angegebenen Zeilen und Spalten lesen

Beispiel:

# -*- coding: utf-8 -*-
import xlrd
from datetime import date,datetime
def read_excel():
#文件位置
ExcelFile=xlrd.open_workbook(r'C:\Users\Administrator\Desktop\TestData.xlsx')
#获取目标EXCEL文件sheet名
print ExcelFile.sheet_names()
#------------------------------------
#若有多个sheet,则需要指定读取目标sheet例如读取sheet2
#sheet2_name=ExcelFile.sheet_names()[1]
#------------------------------------
#获取sheet内容【1.根据sheet索引2.根据sheet名称】
#sheet=ExcelFile.sheet_by_index(1)
sheet=ExcelFile.sheet_by_name('TestCase002')
#打印sheet的名称,行数,列数
print sheet.name,sheet.nrows,sheet.ncols
#获取整行或者整列的值
rows=sheet.row_values(2)#第三行内容
cols=sheet.col_values(1)#第二列内容
print cols,rows
#获取单元格内容
print sheet.cell(1,0).value.encode('utf-8')
print sheet.cell_value(1,0).encode('utf-8')
print sheet.row(1)[0].value.encode('utf-8')
#打印单元格内容格式
print sheet.cell(1,0).ctype
if__name__ =='__main__':
read_excel()

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein.

Das obige ist der detaillierte Inhalt vonSo lesen Sie Excel 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