IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

ecrire et lire le fichier Excel en python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2018
    Messages : 4
    Par défaut ecrire et lire le fichier Excel en python
    bonjour

    je suis un vrai débutant dans le langage Python. Alors, je vous demanderai s'il vous plait d’être précis pour éviter que je sois trop largué Merci d'avance

    voila je sais comment compléter un fichier excel existant. Moi j'aimerais que mon script soit capable de lire une colonne et dés qu'il trouve le mot cherché, il va alors à cette ligne et aller dans une nouvelle colonne pour ajouter un mot souhaité. Je veux que tout soit fait automatiquement.
    Est-ce-que, quelqu’un a une idée, svp

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 738
    Par défaut
    Salut,

    Salut,

    Citation Envoyé par zidic Voir le message
    Moi j'aimerais que mon script soit capable de lire une colonne et dés qu'il trouve le mot cherché, il va alors à cette ligne et aller dans une nouvelle colonne pour ajouter un mot souhaité. Je veux que tout soit fait automatiquement.
    Et vous avez codé quoi pour que çà essaie de le faire?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2018
    Messages : 4
    Par défaut
    voila le code suivant, le problème c'est que je ne sais pas comment lire une colonne afin d'ajouter un élément


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    from tkinter import filedialog
    from tkinter import *
    from xlrd import open_workbook
    import xlrd
    from xlwt import Workbook
    import xlwt
    from openpyxl import load_workbook
    import openpyxl
    import os
    root = Tk()
    filename = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("TXT files","*.txt"),("all files","*.*")))
    text1="Processing MDF file"
    text2="[errordiag][id]_"
    home = os.path.expanduser('~')
    doc = os.path.join(home, 'Documents')
    path = doc + "\OutputScriptDiagAnalysis\classeur2.xls"
    wb = load_workbook(path)
    ws=wb['Diag']
    ws['K1'] = 'NumbData_untreated'
    ws['L1'] ='NameDataUntreated'
    #les noms des data non traiter
    dataName=[24 54 32]
     
    fichier = open(filename, "r")
    for ligne in fichier:
        if text2 in ligne:
            #chercher  dans le tableau excel pour placer la liste des dataName dans le tableau excel
     
     
    fichier.close()
    wb.save('diagFormules.xlsx')

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 738
    Par défaut
    Salut,

    Citation Envoyé par zidic Voir le message
    le probleme c'est que je ne sais pas comment lire une colonne afin d'ajouter un element
    Le le tuto. qui vient avec openpyxl vous propose plusieurs méthodes. A vous de les essayer et de choisir celle qui vous semblera la plus adaptée à ce que vous voulez faire.

    Quitte à revenir par ici si vous avez des soucis pour que çà tombe en marche.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2018
    Messages : 4
    Par défaut
    Ah merci je vais aller voir

  6. #6
    Membre averti
    Homme Profil pro
    technique
    Inscrit en
    Décembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : technique
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2013
    Messages : 12
    Par défaut utiliser pandas
    Bonjour,

    personnellement j'utilise pandas qui est très simple et très puissant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    import pandas as pd
     
    df = pd.read_excel('C:/Users/…/monfichier.xlsx')
     
    df.to_excel('C:/Users/…/monfichier.xlsx', index=False)
    tu pourras trouver toute la doc : https://pandas.pydata.org/

Discussions similaires

  1. [XL-2016] Lire et ecrire dans un autre fichier Excel via une macro d'un fichier Excel
    Par yvespi dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 09/03/2018, 10h18
  2. [Excel] Comment lire des fichiers excel avec php?
    Par dear_rihab dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 02/11/2007, 12h38
  3. [CSV] Ecrire et Lire un fichier Excel depuis PHP
    Par cocaetjusdorange dans le forum Langage
    Réponses: 7
    Dernier message: 08/02/2006, 11h10
  4. [C#] Comment lire un fichier Excel ?
    Par lemmings dans le forum ASP.NET
    Réponses: 12
    Dernier message: 23/12/2005, 11h01
  5. lire un fichier excel xls et l'exporter dans une db Mysql
    Par etarip dans le forum Administration
    Réponses: 4
    Dernier message: 10/10/2005, 16h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo