Les problèmes à l'aide xlsx paquet pour insérer des données de R vers excel

Im essayant de créer un nouveau classeur excel à partir de R pour enregistrer quelques petits jeux de données à l'aide de xlsx paquet. Pour une raison quelconque, il fonctionnait bien, mais je suis incapable de le faire à nouveau.

Code pour créer un nouveau classeur

library("xlsx")
library("xlsxjars")
library("rJava")

file <- "marca_imei.xlsx"
wb <- loadWorkbook(file)

# The error:
# Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,  : 
#  java.lang.IllegalArgumentException: Your InputStream was neither an OLE2 stream, nor an OOXML stream

Ive cherché une réponse, mais il semble que les gens sont d'avoir le même message d'erreur lors de l'importation de données à partir d'excel.
J'ai essayé ce qui était recommandé, mais cela n'a pas fonctionné. Voici quelques liens pour les futurs chercheurs:

sessionInfo():

locale:
[1] LC_COLLATE=Spanish_Spain.1252  LC_CTYPE=Spanish_Spain.1252    LC_MONETARY=Spanish_Spain.1252
[4] LC_NUMERIC=C                   LC_TIME=Spanish_Spain.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] xlsx_0.5.5             xlsxjars_0.6.0         RJDBC_0.2-3            rJava_0.9-6           
 [5] DBI_0.2-7              slidifyLibraries_0.3.1 slidify_0.4            knitr_1.5             
 [9] devtools_1.4.1         scales_0.2.3           ggplot2_0.9.3.1        data.table_1.8.11     
[13] reshape2_1.2.2        

loaded via a namespace (and not attached):
 [1] colorspace_1.2-4   dichromat_2.0-0    digest_0.6.4       evaluate_0.5.1     formatR_0.10      
 [6] grid_3.0.2         gtable_0.1.2       httr_0.2           labeling_0.2       markdown_0.6.3    
[11] MASS_7.3-29        memoise_0.1        munsell_0.4.2      parallel_3.0.2     plyr_1.8          
[16] proto_0.3-10       RColorBrewer_1.0-5 RCurl_1.95-4.1     stringr_0.6.2      tools_3.0.2       
[21] whisker_0.3-2      yaml_2.1.10     
Pas une réponse, mais je préfère le XLConnect paquet.
Bien, merci pour le commentaire. Mal prendre un coup d'oeil à l'emballage.
Pour éventuellement écarter un problème avec votre xlsx fichier, pouvez-vous essayer wb <- createWorkbook()? Si vous obtenez un message d'erreur, puis il pointe un problème avec votre installation.
Il a travaillé. Merci pour l'essayer, de toute façon. > wb <- createWorkbook() > wb [1] "Java-Object{Name: /xl/workbook.xml - Content Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml}"
J'ai fini par utiliser XLConnect paquet, il fonctionne, tout simplement perfecly et est très bien documenté.

OriginalL'auteur marbel | 2014-02-27