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

So lesen Sie Werte in Excel in Python

(*-*)浩
(*-*)浩Original
2019-07-01 10:34:347286Durchsuche

Während des letzten Testprozesses musste ich Python verwenden, um Excel-Anwendungsfalldaten zu lesen, also habe ich die XLRD-Bibliothek verstanden und erlernt. Hier zeichnen wir nur die Vorgänge auf, die mit dem Lesen von Excel-Daten während der Verwendung zusammenhängen.

So lesen Sie Werte in Excel in Python

Installieren Sie die xlrd-Bibliothek (empfohlenes Lernen: Python-Video-Tutorial)

Sie können die xlrd herunterladen Bibliothekspaket zur lokalen Installation oder über den pip-Befehl. Hier wähle ich den pip-Befehl:

pip install xlrd

XLRD zum Lesen von Excel-Daten verwenden

Detaillierte Informationen zu den Vorgängen finden Sie in der Bedienungsanleitung der XLRD-Bibliothek . Im Folgenden finden Sie zwei Methoden zum Lesen von Excel-Daten:

Daten entsprechend dem Blattnamen in Excel lesen:

 import xlrd
def readExcelDataByName(fileName, sheetName):
    table = None
    errorMsg = None
    try:
        data = xlrd.open_workbook(fileName)
        table = data.sheet_by_name(sheetName)
    except Exception, msg:
        errorMsg = msg  
    return table, errorMsg

Entsprechend der Seriennummer von das Blatt in Excel:

 import xlrd
def readExcelDataByIndex(fileName, sheetIndex):
    table = None
    errorMsg = ""
    try:
        data = xlrd.open_workbook(fileName)
        table = data.sheet_by_index(sheetIndex)
    except Exception, msg:
        errorMsg = msg
    return table, errorMsg

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonSo lesen Sie Werte in 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
Vorheriger Artikel:Wie man Ajax in Python crawltNächster Artikel:Wie man Ajax in Python crawlt