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 :

écrire dans un fichier xlsx


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2016
    Messages : 9
    Par défaut écrire dans un fichier xlsx
    Bonjour,

    Je cherche à pouvoir écrire "name1" dans un fichier excel en choisissant une colonne (2) et une case (2).

    J'ai donc écris ceci:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    test = 'C:\Users\....\Desktop\.....\Fichier Logiciel/test.xlsx'  
     
    open(test)
     
    lire = open(test, 'r')
    ecrire = open(test, 'w')
    ajouter = open(test, 'a')
     
     
    ecrire.write('name1', 2, 2)
    ecrire.close()
    évidemment ça ne fonctionne pas. J'ai donc fais quelques recherches, résultat:

    Il semblerait qu'il faille installer une bibliothèque avec la commande suivante:

    Pour ensuite écrire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    import xlrd
     
    from xlwt import Workbook, Formula
    Sauf que je ne comprend pas comment installer xlutils... la fonction install ne fonctionne pas dans mon éditeur (sublimtext 3)

    J'ai cherché un tuto pour ça sauf que c'est introuvable...

    Si quelqu'un a une solution à me proposer ou un tuto que j'aurais raté ahah

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 744
    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 744
    Par défaut
    Salut,

    xlrd, xlwt,... savent uniquement gérer des fichiers XL anciens. Pour le format xlsx, il faut utiliser/installer autre chose genre openpyxl.

    Citation Envoyé par Exdrom Voir le message
    J'ai cherché un tuto pour ça sauf que c'est introuvable...
    Il n'y en a pas: vous êtes supposé lire la description de ce que fait une bibliothèque et le document d'installation avant de vous lancer.
    note: achetez n'importe quel engin inconnu chez votre marchand préféré, si vous ne lisez pas le mode d'emploi, vous ne saurez pas vous en servir sauf à compter sur les copains pour vous expliquer (ce que vous auriez déjà pu lire dans le mode d'emploi).

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

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2016
    Messages : 9
    Par défaut
    Merci pour votre réponse !

    Je ne savais pas que ce que j'avais n'étais plus valable... (dans les cours python que j'ai suivi/suis actuellement on apprend pas ça...)

    Du coup j'ai regardé ce que vous m'avez indiqué mais quand j'entre la commande pip ça me met erreur de syntaxe..

    je me dis qu'il doit manquer un fichier donc je vais télécharger les fichiers sur : https://pypi.org/project/openpyxl/#files

    Sauf que je recommence et toujours erreur de syntaxe en rentrant : $ pip install openpyxl ou pip install openpyxl

    Et en plus je me retrouve avec des fichiers que je ne sais pas ou mettre.


    Dans le guide d'installation ils te disent seulement d'entrer la commande pip sauf que ça marche pas...


    Du coup sois je suis totalement débile, sois y a un truc qui va pas au niveau des fichiers/config/console....

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2016
    Messages : 9
    Par défaut
    Ah oui en fait, le cmd reconnais pas python

    Quand je veux voir si c'est à jour ça me met :

    'python' n’est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.


    J'ai réinstallé et ça fonctionne pas...

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 744
    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 744
    Par défaut
    Citation Envoyé par Exdrom Voir le message
    Ah oui en fait, le cmd reconnais pas python
    Vous allez lire le manuel d'installation de Python et faites le nécessaire pour la terminer proprement afin que... car çà varie suivant que vous travaillez sous OSX, Linux, ...

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

  6. #6
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2016
    Messages : 9
    Par défaut
    Bon, le problème d'installation est résolu, il fallait juste utiliser py au lieu de python .

    Par contre après en mettant la commande pip j'obtient dans la console:

    'pip' n’est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.


    La documentation m'aide pas

Discussions similaires

  1. Créer et écrire dans un fichier.txt
    Par Furius dans le forum VBScript
    Réponses: 11
    Dernier message: 16/05/2016, 12h27
  2. Ouvrir et écrire dans un fichier .txt en T-SQL
    Par joul's dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 27/10/2008, 21h04
  3. [FTP] Lire et écrire dans un fichier
    Par dj-julio dans le forum Langage
    Réponses: 49
    Dernier message: 12/01/2006, 11h59
  4. [Rech. Comp.] Lire et écrire dans des fichiers XML
    Par Rodrigue dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/08/2005, 20h48
  5. [JAR] Comment écrire dans un fichier properties dans un jar
    Par Alec6 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 05/10/2004, 15h16

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