Heim > Artikel > Backend-Entwicklung > So lesen Sie Excel in Python
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.
[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!