|
Página 2 de 2
|
Abrir Archivo Excel Para Recorrer Contenido [Solucionado]
Autor |
Mensaje |
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
|
Re: Abrir Archivo Excel Para Recorrer Contenido
Ahora bien, el problema no lo tengo en la generación del CSV que se crea perfectamente, el problema lo tengo en el split o generación del Grid que se representa mal, he adjuntado captura para que veas que se me crea con "" y se mueve la columna.
sData = Split(File.Load(Application.Path &/ "test.csv"), gb.NewLine, ";", True)
Saludos.
Supongamos que convertimos desde la línea 5 de tu xls. Estaríamos en la cabecera y en la línea 6 los datos.
Lo que dice la ayuda: Split(cadena [, separador, escape, ignorar nulos, mantenerEscape])
Esto es lo que tu deberías haber hecho:
sData = Split(File.Load(Aplication.Path &/ "test.csv"), ";", gb.NewLine, True)
Esto es lo que yo creo, pero ojo, no lo he probado, no tengo experiencia como para saber si tengo razón, ya que soy novato en esto de gambas. Pero comparando lo que dice la ayuda y lo que tu has puesto, pienso que es correcto esto último que te he puesto.
Por favor, pruebalo y me cuentas y sino pues si por favor me pasas tu csv y lo compruebo yo mismo pues 4 ojos ven mas que 2.
Saludos.
|
#11 Martes, 01 Octobre 2019, 10:08 |
|
|
calcena
Ingeniero Programador
Registrado: Julio 2016
Mensajes: 272
Edad: 47
|
Re: Abrir Archivo Excel Para Recorrer Contenido
Buenas, con esto que me has indicado ...no me funciona tampoco ....
este es el resultado obtenido.
Saludos.
|
#12 Martes, 01 Octobre 2019, 11:10 |
|
|
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
|
Re: Abrir Archivo Excel Para Recorrer Contenido
Buenas, con esto que me has indicado ...no me funciona tampoco ....
este es el resultado obtenido.
Saludos.
Pasame tu CSV convertido ya. Voy a probar la instrucción para ver un resultado para ambos válido.
Saludos.
|
#13 Martes, 01 Octobre 2019, 11:39 |
|
|
calcena
Ingeniero Programador
Registrado: Julio 2016
Mensajes: 272
Edad: 47
|
Re: Abrir Archivo Excel Para Recorrer Contenido
Hola compañero,
te paso el archivo csv que he generado desde tu código modificado.
Ya me dirás, muchas gracias.
Descripción: |
|
Descargar |
Nombre del archivo: |
test.csv |
Tamaño: |
3.31 KB |
Descargado: |
32 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
test.csv |
Tamaño: |
3.31 KB |
Descargado: |
32 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
test.csv |
Tamaño: |
3.31 KB |
Descargado: |
32 veces |
|
#14 Martes, 01 Octobre 2019, 13:57 |
|
|
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
|
Re: Abrir Archivo Excel Para Recorrer Contenido
Hola compañero,
te paso el archivo csv que he generado desde tu código modificado.
Ya me dirás, muchas gracias.
Esta es la solución:
Dim aData As String[] = Split(File.Load("test.csv"), ";", "", True)
|
#15 Martes, 01 Octobre 2019, 14:36 |
|
|
cogier
Charlie Ogier
Aprendiz
Registrado: Septiembre 2018
Mensajes: 99
Edad: 69 Ubicación: Guernsey, Channel Islands
|
Re: Abrir Archivo Excel Para Recorrer Contenido
|
#16 Martes, 01 Octobre 2019, 16:23 |
|
|
calcena
Ingeniero Programador
Registrado: Julio 2016
Mensajes: 272
Edad: 47
|
Re: Abrir Archivo Excel Para Recorrer Contenido
Mi solución
Ostras fantástico, con esta solución si que me funciona perfecto, que tipo de clase es CsvFile que incluyes en gb.util, no lo había oido nunca por aqui, es una clase hecha de medida??
Saludo y muchas gracias.
|
#17 Martes, 01 Octobre 2019, 16:53 |
|
|
calcena
Ingeniero Programador
Registrado: Julio 2016
Mensajes: 272
Edad: 47
|
Re: Abrir Archivo Excel Para Recorrer Contenido
Hola compañero,
te paso el archivo csv que he generado desde tu código modificado.
Ya me dirás, muchas gracias.
Esta es la solución:
Dim aData As String[] = Split(File.Load("test.csv"), ";", "", True)
Gracias por el aporte pero aún me sigue saliendo mal.
voy a utilizar la forma del compañero cogier que va de lujo
Saludos y muchas gracias.
|
#18 Martes, 01 Octobre 2019, 16:54 |
|
|
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
|
Re: Abrir Archivo Excel Para Recorrer Contenido
Gracias por el aporte pero aún me sigue saliendo mal.
voy a utilizar la forma del compañero cogier que va de lujo
Saludos y muchas gracias.
Por supuesto usa la solución de cogier, no la he visto, pero seguro que es mejor, como ya he dicho otras veces, cuando sea grande quiero ser una combinación de shordi, cogier, shell, tincho, vuott, js, .... vamos todo este foro
Es broma, sirve te al gusto, joven.
Saludos.
|
#19 Martes, 01 Octobre 2019, 17:10 |
|
|
cogier
Charlie Ogier
Aprendiz
Registrado: Septiembre 2018
Mensajes: 99
Edad: 69 Ubicación: Guernsey, Channel Islands
|
Re: Abrir Archivo Excel Para Recorrer Contenido
|
#20 Martes, 01 Octobre 2019, 18:28 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 2 de 2
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|