




Hola de nuevo,

Carlos, he probado lo que me has comentado con el fichero anterior y con otro con extensión "xls" que acabo de crear y me da el mismo error.

> wb<-loadWorkbook(file="C:/Documents and Settings/Ismael/Mis documentos/demoFiles/conversion.xlsx")
Error en new(J("com.miraisolutions.xlconnect.integration.r.RWorkbookWrapper"),  : 
  error in evaluating the argument 'Class' in selecting a method for function 'new': Error en .jfindClass(as.character(class)) : class not found

> wb<-loadWorkbook(file="C:/Prueba.xls")
Error en new(J("com.miraisolutions.xlconnect.integration.r.RWorkbookWrapper"),  : 
  error in evaluating the argument 'Class' in selecting a method for function 'new': Error en .jfindClass(as.character(class)) : class not found


Lo más curioso, como sigo buscando alguna librería que me permita seleccionar un rango de celdas de un archivo excel, he encontrado la librería xlsx y al cargarla me da el siguiente resultado:

> require(xlsx)
Loading required package: xlsx
Loading required package: xlsxjars
Error : .onLoad failed in loadNamespace() for 'xlsxjars', details:
  call: fun(libname, pkgname)
  error: Your java version is 1.3.1_02.  Need 1.5.0 or higher.
Failed with error:  ‘package ‘xlsxjars’ could not be loaded’
> local({pkg <- select.list(sort(.packages(all.available = TRUE)),graphics=TRUE)
+ if(nchar(pkg)) library(pkg, character.only=TRUE)})
Error : .onLoad failed in loadNamespace() for 'xlsxjars', details:
  call: fun(libname, pkgname)
  error: Your java version is 1.3.1_02.  Need 1.5.0 or higher.
Error: package/namespace load failed for ‘xlsxjars’

Pero si le digo que me diga la versión de java me da el siguiente resultado

> system("java -version")
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Client VM (build 20.5-b03, mixed mode, sharing)

El problema parece que viene por la máquina virtual de java que aunque tengo la versión 1.6.0_30 en R parece que utiliza la 1.3.1_02. ¿Alguien sabe como puedo solucionarlo?

Gracias





Date: Mon, 28 May 2012 09:48:27 +0200
Subject: Re: [R-es] Problema al usar la libreria XLConnect
From: cof@qualityexcellence.es
To: gayofas@hotmail.com
CC: r-help-es@r-project.org

Hola,
¿Puedes probar si de esta otra forma también obtienes el mismo error?

wb<-loadWorkbook(file="incluir_aqui_el_path_completo_del_fichero_.xlsx")sheets<-getSheets(wb)

Saludos,Carlos Ortegawww.qualityexcellence.es


El 28 de mayo de 2012 09:31, ismael mardomingo <gayofas@hotmail.com> escribió:



Buenos días,



Tengo problemas al usar la libreria XLConnect en un ordenador (en otro me funciona perfectamente). En el ordenador que me da error tengo instalado el Windows XP y en el que me funciona correctamente tengo Windows Vista (por si tiene algo que ver).




Creo que la versión de la máquina virtual de java es válida para trabajar con esta libreria.



Adjunto el error que me da, además de la versión de java y el resultado de ejecutar la función sessionInfo(). A ver si alguien me puede echar una mano sobre la causa del error y puedo solucionarlo ya que me interesa poder acceder a un rango concreto de celdas dentro de un fichero excel.




> system("java -version")

java version "1.6.0_30"

Java(TM) SE Runtime Environment (build 1.6.0_30-b12)

Java HotSpot(TM) Client VM (build 20.5-b03, mixed mode, sharing)

> local({pkg <- select.list(sort(.packages(all.available = TRUE)),graphics=TRUE)

+ if(nchar(pkg)) library(pkg, character.only=TRUE)})

>

> require(XLConnect)

>

> excelFile <- system.file("demoFiles/conversion.xlsx", package = "XLConnect")

>

> wb <- loadWorkbook(excelFile)

Error en new(J("com.miraisolutions.xlconnect.integration.r.RWorkbookWrapper"),  :

  error in evaluating the argument 'Class' in selecting a method for function 'new': Error en .jfindClass(as.character(class)) : class not found



> sessionInfo()

R version 2.15.0 (2012-03-30)

Platform: i386-pc-mingw32/i386 (32-bit)



locale:

[1] LC_COLLATE=Spanish_Spain.1252  LC_CTYPE=Spanish_Spain.1252    LC_MONETARY=Spanish_Spain.1252 LC_NUMERIC=C

[5] LC_TIME=Spanish_Spain.1252



attached base packages:

[1] tools     stats     graphics  grDevices utils     datasets  methods   base



other attached packages:

[1] XLConnect_0.1-9     XLConnectJars_0.1-4 rJava_0.9-3





Gracias.

Un saludo

Ismael



        [[alternative HTML version deleted]]




_______________________________________________

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es




-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es


 		 	   		  
	[[alternative HTML version deleted]]

