[PYTHON] Eine Excel-Tabelle kann nicht mit dem Blattnamen pd.read_excel angegeben werden

Die Funktion read_excel, die beim Lesen von Daten als DataFrame aus Excel verwendet wird. Wie in der Referenz erwähnt, verursachte die Angabe des Blattnamens mit Blattname keinen Fehler, aber manchmal konnte das Blatt nicht korrekt erfasst werden. (Egal wie ich es spezifizierte, ich konnte nur das erste Blatt bekommen)

import pandas as pd  #version 0.20.0
df = pd.read_excel(input_path, sheet_name="Sheet2") #Ich möchte das zweite Blatt laden
print(df) #Aus irgendeinem Grund kommt der Inhalt des ersten Blattes heraus

Anscheinend funktioniert sheet_name in der Umgebung von ** pandas 0.20 oder früher ** nicht und es ist korrekt, ihn durch sheetname anzugeben (warum sheet_name auch als Schlüsselwort verwendet werden kann ...) Übrigens wird in Pandas 0.23 eine Warnung angezeigt, wenn Blattname verwendet wird, aber sowohl Blattname als auch Blattname funktionieren. In der neuesten Version wurde das Schlüsselwort sheetname bereits gelöscht und es kann nur das Schlüsselwort sheet_name verwendet werden.

df = pd.read_excel(input_path, sheetname="Sheet2") #Blattname ohne Bindestriche
print(df) #Ich habe das zweite Blatt richtig bekommen

Recommended Posts

Eine Excel-Tabelle kann nicht mit dem Blattnamen pd.read_excel angegeben werden
django kann nicht in der Entwicklungsumgebung von pipenv + pyenv installiert werden
De-VBA Excel Tool! Beseitigen Sie das VBA Tool in einer Umgebung, in der Python nicht mit Python installiert werden kann
Zusammenfassung von Beispielen, die nicht rückwärts pyTorch sein können
[Django] CSS im Projekt kann nicht gelesen werden
Matplotlib usw. kann nicht in die VirtualEnv-Umgebung importiert werden
Zusammenfassung der Excel-Operationen mit OpenPyXL in Python
Muster, in denen von OpenPyXl generierte Dateien nicht in Excel geöffnet werden können, und ihre Gegenmaßnahmen
Geben Sie für jede Datei die angegebene Tabelle der Oracle-Datenbank in Python in Excel aus