[PYTHON] La feuille Excel ne peut pas être spécifiée avec nom_feuille de pd.read_excel

La fonction read_excel utilisée lors de la lecture de données sous forme de DataFrame depuis Excel, Comme mentionné dans la référence, la spécification du nom de la feuille avec nom_feuille n'a pas provoqué d'erreur, mais parfois la feuille n'a pas pu être acquise correctement. (Peu importe comment je l'ai spécifié, je n'ai pu obtenir que la première feuille)

import pandas as pd  #version 0.20.0
df = pd.read_excel(input_path, sheet_name="Sheet2") #Je veux charger la deuxième feuille
print(df) #Pour une raison quelconque, le contenu de la première feuille sort

Apparemment, nom_feuille ne fonctionne pas dans l'environnement de ** pandas 0.20 ou antérieur ** et il est correct de le spécifier par nom_feuille (pourquoi nom_feuille peut également être utilisé comme mot-clé ...) À propos, dans pandas 0.23, un avertissement est affiché lors de l'utilisation de nom de feuille, mais le nom de la feuille et le nom de la feuille fonctionnent. Dans la dernière version, le mot-clé sheetname a déjà été supprimé et seul le mot-clé sheet_name peut être utilisé.

df = pd.read_excel(input_path, sheetname="Sheet2") #Nom de feuille sans tirets
print(df) #J'ai bien reçu la deuxième feuille

Recommended Posts

La feuille Excel ne peut pas être spécifiée avec nom_feuille de pd.read_excel
django ne peut pas être installé dans l'environnement de développement de pipenv + pyenv
Outil De-VBA Excel! Éliminez l'outil VBA dans un environnement où Python ne peut pas être installé avec Python
Résumé des exemples qui ne peuvent pas être pyTorch à l'envers
[Django] css dans le projet ne peut pas être lu
Impossible d'importer matplotlib etc. dans l'environnement VirtualEnv
Résumé des opérations Excel utilisant OpenPyXL en Python
Modèles dans lesquels les fichiers générés par OpenPyXl ne peuvent pas être ouverts dans Excel et leurs contre-mesures
Sortie de la table spécifiée de la base de données Oracle en Python vers Excel pour chaque fichier