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

So lesen Sie eine Excel-Datei in Python

silencement
silencementOriginal
2019-06-29 15:24:4513632Durchsuche

So lesen Sie eine Excel-Datei in Python

Python verwendet hauptsächlich die beiden Bibliotheken xlrd und xlwt, um Excel zu betreiben, dh xlrd ist eine Bibliothek zum Lesen von Excel und xlwt ist eine Bibliothek zum Schreiben von Excel. Die folgenden Datensätze zeichnen das Lesen von Python in Excel auf.

Empfohlenes Handbuch:Python-Grundlagen-Einführungs-Tutorial

Python-Lesen in Excel——xlrd

Bei diesem Vorgang gibt es mehrere problematische Probleme, z. B. das Lesen von Datumsangaben und das Lesen zusammengeführter Zellinhalte. Schauen wir uns die Grundoperationen an:

Lesen Sie zunächst eine Excel-Datei mit zwei Blättern. Der Inhalt von Blatt2 lautet wie folgt:

So lesen Sie eine Excel-Datei in Python

Die Grundoperationen von Python in Excel sind wie folgt:

# -*- coding: utf-8 -*-import xlrd
import xlwtfrom datetime import date,datetimedef read_excel():    # 打开文件
    workbook = xlrd.open_workbook(r'F:\demo.xlsx')    # 获取所有sheet
    print workbook.sheet_names() # [u'sheet1', u'sheet2']
    sheet2_name = workbook.sheet_names()[1]    # 根据sheet索引或者名称获取sheet内容
    sheet2 = workbook.sheet_by_index(1) # sheet索引从0开始
    sheet2 = workbook.sheet_by_name('sheet2')    # sheet的名称,行数,列数
    print sheet2.name,sheet2.nrows,sheet2.ncols    # 获取整行和整列的值(数组)
    rows = sheet2.row_values(3) # 获取第四行内容
    cols = sheet2.col_values(2) # 获取第三列内容
    print rows    print cols    # 获取单元格内容
    print sheet2.cell(1,0).value.encode('utf-8')    print sheet2.cell_value(1,0).encode('utf-8')    print sheet2.row(1)[0].value.encode('utf-8')    
    # 获取单元格内容的数据类型
    print sheet2.cell(1,0).ctypeif __name__ == '__main__':
    read_excel()

Die Operationsergebnisse sind wie folgt:

So lesen Sie eine Excel-Datei in Python

Empfohlene verwandte Artikel :
1. So lesen und schreiben Sie Excel-Dateien in Python
Ähnliche Videoempfehlungen
:
1.Little Turtles nullbasierte Einführung in das Erlernen von Python-Video-Tutorial

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