XLConnect et Java

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Didier Bozonnet
Messages : 60
Enregistré le : 04 Fév 2012, 12:35

XLConnect et Java

Messagepar Didier Bozonnet » 10 Sep 2020, 17:20

Bonjour
Me revoici après 5 ans de non activité. Mes connaissances sont réduites à néant. Voici mon problème. Je veux utiliser le package XLConnect

Mes données:
MacOS Catalina 10.15.6
Java 8 mise à jour 261 (fait le 10/09)
R version 4.0.2 (2020-06-22)

J'installe le package XLConnect via le menu installateur de package

Voici le résultat

essai de l'URL 'https://pbil.univ-lyon1.fr/CRAN/bin/macosx/contrib/4.0/XLConnect_1.0.1.tgz'
Content type 'application/x-gzip' length 22898238 bytes (21.8 MB)
==================================================
downloaded 21.8 MB

Les packages binaires téléchargés sont dans
/var/folders/7j/yv845pgn26jbl96ykfycrxfm0000gn/T//RtmpGRF6JC/downloaded_packages



Je charge le package avec library. Voici le résultat que je ne comprends pas vraiment; Quel doit être le lien entre java et R

>
> library(XLConnect)
Erreur : package or namespace load failed for ‘XLConnect’:
.onLoad a échoué dans loadNamespace() pour 'rJava', détails :
appel : fun(libname, pkgname)
erreur : JVM could not be found
De plus : Warning messages:
1: In system("/usr/libexec/java_home", intern = TRUE) :
l'exécution de la commande '/usr/libexec/java_home' renvoie un statut 1
2: In fun(libname, pkgname) :
Cannot find JVM library 'NA/lib/server/libjvm.dylib'
Install Java and/or check JAVA_HOME (if in doubt, do NOT set it, it will be detected)
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.


Je vous remercie par avance pour le temps que vous me consacrerez. Si vous avez besoin d'autres précisions...
Bonne soirée
Didier
Par avance merci
Didier Bozonnet

Sébastien Rochette
Messages : 54
Enregistré le : 03 Juil 2020, 12:43
Contact :

Re: XLConnect et Java

Messagepar Sébastien Rochette » 10 Sep 2020, 18:40

Bonjour,

L'installation de Java est problématique, et l'utilisation de {rJava} aussi. Surtout sur MacOS ou GNU/Linux.
Du coup, je vous propose une petite mise à jour de vos connaissances si ça fait 5 ans que vous n'avez pas utilisé R. Il y a des super packages qui sont sortis entre temps !

Du coup, pour la lecture de données dans des fichiers Excel, je conseille {readxl}. ça ne nécessite pas l'utilisation de Java, ce qui enlève un gros problème... La doc par ici: https://readxl.tidyverse.org/
Et pour l'écriture de fichiers Excel, si ça doit arriver, je conseille {writexl}, pareil sans Java ni Excel requis : https://docs.ropensci.org/writexl/

En cas de besoin, vous pouvez toujours venir poser de nouveau vos questions par ici !
Sébastien
Dev, Consult, Formateur
ThinkR

Didier Bozonnet
Messages : 60
Enregistré le : 04 Fév 2012, 12:35

Re: XLConnect et Java

Messagepar Didier Bozonnet » 12 Sep 2020, 14:44

Merci Sébastien. Je m'en va étudier tout çà
Bonne soirée
Didier
Par avance merci
Didier Bozonnet

Sylvain Laurin
Messages : 2
Enregistré le : 08 Avr 2020, 14:12

Re: XLConnect et Java

Messagepar Sylvain Laurin » 15 Sep 2020, 10:24

J'utilise tous les jours {readxl} et pour le coup, je ne peux plus m'en passer. Je recommande fortement de l'utiliser pour la lecture de fichiers Excel.

Mickael Canouil
Messages : 1315
Enregistré le : 04 Avr 2011, 08:53
Contact :

Re: XLConnect et Java

Messagepar Mickael Canouil » 15 Sep 2020, 14:35

Bonjour,

en complément de readxl, il y a : writexl

Cordialement,
Mickaël
mickael.canouil.fr | rlille.fr


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

cron