Página 1 de 2

Importando Excel usando DirSearch

Publicado: 21 Jun 2016, 16:23
por atrabajar
Buenas tardes , me encuentro con el siguiente problema y después de darle mil vueltas y echar humo por la azotea , recurro al foro por si alguien puede echar un cable. Tengo para las pruebas tres archivos excel en una carpeta , todos tienen las mismas columnas , intento importar los tres usando DirSearch , he comprobado con controles de tipo 'Mensaje' que los nombres de los ficheros que el DirSearch va tomando son correctos , pero cuando llego a Abrir el fichero para empezar la lectura e importación , sencillamente no me lee nada y termina el proceso con la rejilla en blanco de no haber grabado nada.

Adjunto imagen del proceso.

Gracias por el tiempo y la sabiduría compartida.
Vaya con el DirSearch.jpg
(141.88 KiB) No descargado aún

Re: Importando Excel usando DirSearch

Publicado: 23 Jun 2016, 10:53
por Paco
Lo único que se me ocurre, que nos ha pasado algo parecido, es que no tengas instalado en esa máquina el office.

Re: Importando Excel usando DirSearch

Publicado: 23 Jun 2016, 15:03
por atrabajar
Gracias Paco , por tu respuesta , sí que tengo el office instalado , y hasta el libreoffice , y habitualmente tengo un proceso que va bien en el que importo un excel con la misma estructura ; El caso es que tengo que importarme como 36 ficheros iguales y pensé en darle uso al DirSearch , pero no se que le pasa que no me importa na de na ; y el caso es que le pongo un mensaje por medio y el nombre del fichero está ok , no se porque no lo abre , le he dado mil vueltas y he probado otras mil peripecias. A ver si lo consigo.

Gracias por tu tiempo.

Re: Importando Excel usando DirSearch

Publicado: 24 Jun 2016, 07:27
por Adelo Herrero
Hola:
¿Por qué abres el fichero en lectura/escritura? Podría ser que esté abierto en exclusividad y la dll no tenga acceso a él.

Un saludo.

Re: Importando Excel usando DirSearch

Publicado: 24 Jun 2016, 09:25
por atrabajar
Muhas gracias Adelo por intervenir !
Lo he probado de las cuatro maneras , y el resultado es el mismo , en la imagen reflejé esa porque era la que había probado finalmente , pero entiendo que el metodo de apertura ha de ser : "Lectura/Escritura Crea o Agrega" , pero no acaba de funcionar. La verdad es que se me está quedando el coco seco , ya casi no se que más probar.

Gracias por adelantado.

Re: Importando Excel usando DirSearch

Publicado: 24 Jun 2016, 12:21
por Adelo Herrero
Lo que quiero decir es que no necesitas abrir fichero para leer de Excel.

Re: Importando Excel usando DirSearch

Publicado: 27 Jun 2016, 11:34
por atrabajar
Gracias Adelo , efectivamente no hace falta Abrir Fichero para leer un Excel ; No obstante antes de abrirlo he comprobado que tambpoco encuentra una simple lectura de una celda como muestro en la imagen... (me devuelve el valor en blanco)

¿Alguien ha usado DirSearch para leer más de un archivo excel?

Gracias

Re: Importando Excel usando DirSearch

Publicado: 27 Jun 2016, 12:05
por Adelo Herrero
Pues yo no veo motivo para que no lea, así que vamos con las preguntas tontas ¿te devuelve un handle válido en nHap?

Re: Importando Excel usando DirSearch

Publicado: 27 Jun 2016, 13:05
por atrabajar
En la prueba , con tres ficheros , devuelve nHap= 0 para el primer fichero , =1 para el segundo , =2 para el tercero

Solucionado !! - Re: Importando Excel usando DirSearch

Publicado: 28 Jun 2016, 15:53
por atrabajar
Ya está solucionado.
El problema es que DirSearch tiene que tener en la variable la ruta completa y no solo el nombre del fichero que va gestionando.
En cuanto le he pasado la ruta+el nombre del fichero (con la senda ajustada) , ha empezado a pasar datos que da gusto.

Gracias especialmente a Adelo por ayudarme a seguir pensando.

Saludos !!