Importer tableau excel avec pd.read_excel en connaissant seulement la 1ere cell

RedaKhel Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
RedaKhel Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Hello, j'aimerais importer un tableau à partir d'une feuille de calcul Excel, disons que la plage commence à partir de la cellule B3.

Si j'utilise le package xlwings, je n'ai qu'à connaître la cellule de début car xlwings utilise l'option (expand = table) pour déduire le reste. Voici la ligne de code:

df = sht.range ('B3'). options (pd.DataFrame, expand = 'table', dates = dt.date, index = False, header = True) .value

Ma question : Existe-t-il un moyen de faire la même chose en utilisant pandas.read_excel?

Connaître le nombre de lignes, les colonnes et les skiprows permet d'écrire:

df = pd.read_excel (chemin_fichier, nom_feuille = nom_feuille, skiprows = skiprows, rows = nrows, usecols = usecols)

Mais ce n'est pas la même chose que d'entrer uniquement la première cellule comme avec xlwings.

Si vous avez une idée de comment le faire avec pandas.read_excel en ayant seulement l'info sur la première cellule du tableau, ça serait parfait. D'avance Merci
Réda
A voir également:

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
il est probablement nécessaire d'utiliser plusieurs instructions pour réaliser la même chose avec panda. est-ce un soucis?
0
RedaKhel Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour yg_be, merci pour ta réponse. Meme s'il n'existe pas une commande dédiée, je suis quand même preneur d'une solution en plusieurs instructions. J'ai plusieurs tableaux dans le même onglet Excel,c'est pour ça que je cherche le moyen de le faire en partant d'une seule cellule.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > RedaKhel Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
qu'as-tu essayé?
0
RedaKhel Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Tu peux le faire avec des valeurs génériques de nrows et ncols (très grandes pour être sur que le tableau sera récupéré ) et ensuite traiter le tableau en enlevant les parties en trop. Mais bon faut pas se tromper ensuite dans le traitement...

J'ai posé la question dans le forum en espérant que quelqu'un me propose un truc plus straight.
Réda
0