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

R Discussion :

ecrire un data frame dans un fichier excel existant


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    technicien
    Inscrit en
    Mars 2015
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : technicien
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2015
    Messages : 24
    Par défaut ecrire un data frame dans un fichier excel existant
    Bonjour,

    je rencontre un problème lorsque je veux écrire des données dans un fichier excel existant avec le package "xlsx":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    df<-data.frame(nom = c("a","b","c"), cat = c("cat1", "cat2", "cat3"))
     
    file.copy(from = template ,to = wbook)
    essai <- loadWorkbook(wbook)
    essai1 <- getSheets(wb = essai)
    essai2 <- essai1[[1]]
     
    addDataFrame(df, essai2, col.names = FALSE, row.names = FALSE, startRow = 2, startColumn = 1)
    saveWorkbook(wb = essai, file = wbook)
    ce code ne génère pas d'erreur et semble fonctionner correctement. Le problème est quand j'ouvre le fichier excel, j'ai un message d'erreur dont voici les copies d'écran:

    en ouvrant le fichier:

    Nom : erreur excel 1.PNG
Affichages : 683
Taille : 10,9 Ko

    après avoir cliqué sur réparer:

    Nom : erreur excel 2.PNG
Affichages : 891
Taille : 21,4 Ko

    en visualisant le journal des erreurs:

    Nom : erreur excel 3.PNG
Affichages : 693
Taille : 14,0 Ko


    je copie les données dans un tableau sous excel. Sauriez vous d'ou peut provenir ces erreurs et comment les corriger? (après la correction des erreurs dans excel, le fichier semble propre et je peux travailler dessus).

    merci pour votre aide.

  2. #2
    Membre averti
    Homme Profil pro
    technicien
    Inscrit en
    Mars 2015
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : technicien
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2015
    Messages : 24
    Par défaut
    j'utilise le package XLConnect qui fait le job sans broncher...


    A+

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 26/05/2009, 09h15
  2. Ecrire dans un fichier Excel existant
    Par Javix dans le forum Ruby
    Réponses: 6
    Dernier message: 21/02/2008, 21h47
  3. Réponses: 1
    Dernier message: 09/05/2007, 23h10
  4. ecrire une touche directionnelle dans un fichier excel
    Par aA189 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 06/08/2006, 20h41
  5. [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

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