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

WinDev Discussion :

xlsDocument et fichier Excel déjà existant


Sujet :

WinDev

  1. #1
    Membre régulier Avatar de Nzs26
    Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    136
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 136
    Points : 76
    Points
    76
    Par défaut xlsDocument et fichier Excel déjà existant
    Bonjour à tous,

    Je vous expose mon problème :
    j'ai un fichier Excel qui contient déjà des données. Je l'ouvre avec mon xlsDocument, le sauvegarde et le ferme et là je perds le contenu de mon fichier EXCEL ( données ) mais pas la mise en forme ( largeur des colonnes ) ni la structure ( feuille, nom de la feuille ).

    Mon but est de compléter les données de ce fichier EXCEL en le manipulant via WD par xlsDocument.

    Mais est-ce possible d'ouvrir le document sans supprimer ses données ?

    Merci par avance

  2. #2
    Membre expérimenté Avatar de klbsjpolp
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 065
    Points : 1 322
    Points
    1 322
    Par défaut
    Bonjour, à priori, il n'y a aucun problème pour faire cette manipulation. Plus de détail ou le code utilisé pourrait aider à mieux comprendre le problème.
    «Un problème bien défini est un problème à moitié résolu.»

  3. #3
    Membre régulier Avatar de Nzs26
    Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    136
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 136
    Points : 76
    Points
    76
    Par défaut
    Je commence par créer mon fichier excel en partant d'un fichier type que je copie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fCopieFichier(path_source,path);
    Ensuite j'effectue divers traitements pour remplir ma table.

    J'insère ma table dans le fichier Excel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TableVersExcel(tab_fichier_Xls,path)
    A ce stade là, mon fichier comporte toutes les données, c'est ensuite qu'elles sont perdues :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    // je réouvre mon document xls
    docxls=xlsOuvre(path,xlsEcriture)
    docxls.NomFeuille="Base"
    xlsAjouteFeuille(docxls,"Paramètre")
    docxls[1,"A"] = "OK"
    docxls[2,"A"] = "=SOMME(A1:A1)"    
     
     xlsSauve(docxls)
     xlsFerme(docxls)
    Par contre j'ai besoin de manipuler mon fichier la première fois avec TableVersExcel et par la suite avec xlsDocument.

  4. #4
    Membre régulier Avatar de Nzs26
    Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    136
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 136
    Points : 76
    Points
    76
    Par défaut
    Bonjour,

    Je viens de trouver la solution à mon problème qui n'en était pas un en réalité.

    Je ne perdais pas mes données mais la hauteur des cellules était à 0 dans Excel du coup elles n'apparaissaient pas.

    On m'a dit que c'était un problème assez récurant à priori.

    Merci pour ta réponse dans tous les cas

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

Discussions similaires

  1. Export sous ODS dans un fichier excel déja existant
    Par jejeaunet dans le forum ODS et reporting
    Réponses: 4
    Dernier message: 17/01/2014, 10h23
  2. Réponses: 0
    Dernier message: 16/06/2010, 15h39
  3. [AC-2003] Remplacer fichier Excel si existant
    Par shadypierre dans le forum VBA Access
    Réponses: 2
    Dernier message: 08/03/2010, 14h19
  4. alimenter fichier Excel déjà existant avec formules
    Par charlotte53 dans le forum kettle/PDI
    Réponses: 1
    Dernier message: 12/06/2008, 17h50
  5. Ouvrir un fichier excel déja existant
    Par lynal dans le forum Langage
    Réponses: 9
    Dernier message: 24/06/2006, 00h03

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