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

Bibliothèques tierces Python Discussion :

Avec xlwt, est-il possible d'écrire dans un fichier Excel déjà existant?


Sujet :

Bibliothèques tierces Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Électromécanique
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Belgique

    Informations professionnelles :
    Activité : Électromécanique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Par défaut Avec xlwt, est-il possible d'écrire dans un fichier Excel déjà existant?
    Bonjour,
    Je ne trouve pas le bouton "nouvelle discussion". Donc, j'écris ici.
    Trouver des réponses dans les tutoriels de ce site est un peu compliqué.
    Ou il n'y a pas ce que je cherche.
    Je programme en python, 2.7 dans l'éditeur Spyder, avec Windows 10.
    Mes questions sont :
    • Avec xlwt, peux-on écrire dans un fichier Excel existant? Si oui, comment? J'ai essayé mais ça me donne un erreur.
    • Le programme ci-joint en crée un pour exemple. Ce fichier vient de ce lien :https://pypi.python.org/pypi/xlwt. Je connais aussi le xlrd si ça peut aider.
    • Aussi, comment par exemple, écrire un tableau de 10 sur 10, avec les nombres de 0 à 100 ?


    Si vous avez des programmes utlisant xlwings, csv, et try-except, je suis preneur aussi.
    Merci de votre aide.
    Bonne soirée à tous.

    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
    # -*- coding: utf-8 -*-
    """
    Created on Tue Dec 22 10:27:00 2015
     
    @author: Alexis
    """
    import xlwt
    from datetime import datetime
     
    style0 = xlwt.easyxf('font: name Times New Roman, color-index red, bold on',
        num_format_str='#,##0.00')
    style1 = xlwt.easyxf(num_format_str='D-MMM-YY')
     
    #book = open_workbook('line V2.xlsx')    # ouverture du fichier 
     
    wb = xlwt.Workbook()
    ws1 = wb.add_sheet('A Test Sheet')
     
    ws1.write(0, 0, 1234.56, style0)
    ws1.write(1, 0, datetime.now(), style1)
    ws1.write(2, 0, 1)
    ws1.write(2, 1, 1)
    ws1.write(2, 2, xlwt.Formula("A3+B3"))
     
    wb.save('example V2.xls')
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ASP.NET 2.0][C#] Comment écrire dans un fichier Excel ?
    Par Louisa dans le forum Accès aux données
    Réponses: 8
    Dernier message: 19/12/2012, 18h43
  2. Réponses: 11
    Dernier message: 14/09/2009, 17h10
  3. Réponses: 1
    Dernier message: 20/09/2007, 15h15
  4. [Excel] Écrire dans un fichier Excel existant
    Par Invité dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 01/05/2006, 16h06
  5. lire / écrire dans un fichier excel au format xml
    Par crisflo dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 28/01/2006, 10h50

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