Bonjour,
je rencontre un problème lorsque je veux écrire des données dans un fichier excel existant avec le package "xlsx":
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:
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)
en ouvrant le fichier:
après avoir cliqué sur réparer:
en visualisant le journal des erreurs:
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.
Partager