Clarion - Importar Excel a TPS

 
Vista:
sin imagen de perfil

Importar Excel a TPS

Publicado por Miguel (3 intervenciones) el 22/08/2013 21:51:41
Hola Ricardo Net, me podrías ayudar a importar un excel a tps, tengo el mismo problema de "Rodrigo" Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Importar Excel a TPS

Publicado por Marcelo Madelon (572 intervenciones) el 26/11/2013 16:46:45
Miguel

Si el archivo es CSV lo puedes importar al DCT
He tomado varios clientes que tenían gestiones hechas en Fox y generaban archivos CSV.
En el caso que necesito incorporar los clientes del sistema anterior, importo Clientes.CSV al DCT y luego hago un process donde recorro Clientes.CSV y voy insertando los clientes a CLIENTES.TPS.

En el caso de querer conservar el número de cliente del sistema anterior, debes en el DCT quitar la opción de "Autonumber", compilar, correr el proceso y volver al dct y poner nuevamente Autonumber .

Avisa si te sirvió.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Eugenia (21 intervenciones) el 23/11/2020 13:10:25
Hola Marcelo
Yo ya tengo todo así como decís pero al intentar abrir la tabla , es decir, open(Excel) me da error y si la cuelgo desde Other Tables cuando ejecuto el programa e intento abrir la ventana me dice que no puede abrir la tabla. Poruqe claro todavía no la genere ya que no abrí el archivo csv
Cómo puede hacer??
Desde ya muchísimas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 403
Oro
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Marcelo Madelón (341 intervenciones) el 23/11/2020 15:55:46
Eugenia

Te paso imágenes de como lo hago yo.
Avisame si pudiste solucionarlo




Importar
Importar2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Eugenia (21 intervenciones) el 24/11/2020 12:11:13
Muchas gracias Marcelo por tu repsueta.
Me carga los datos, pero sólo correctamente los campos que son numéricos. Los string me trae incorrecta la info.
estoy viendo qué puede ser...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Eugenia (21 intervenciones) el 24/11/2020 12:32:46
Ya esta solucionado! estaba haciendo mal la asignación
Muchísimas gracias !!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 403
Oro
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Marcelo Madelón (341 intervenciones) el 24/11/2020 13:46:10
Eugenia

Me alegra haber sido útil.

Saludos desde Venado Tuerto - Argentina (pobre Argentina)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Eugenia (21 intervenciones) el 24/11/2020 13:52:48
Así es !!
Cierto, pobre Argentina :(
Saludos desde Corrientes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Eugenia (21 intervenciones) el 24/11/2020 18:05:57
Marcelo te molesto una vez mas...
Uno de los campos que tengo es Fecha, al almacenarla en la tabla me lo guarda con otra fecha distinta.
Yo lo que hice fue en el csv configure la columna como numérica ya que Clarion almacena las fechas como número y ahí se me presenta el error. Poruqe de todas maneras si lo dejaba con formato fecha al csv no me guarda la fecha.
En mis tablas los campos fechas son Date.
Que debo hacer?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 403
Oro
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Marcelo Madelón (341 intervenciones) el 24/11/2020 20:28:59
Eugenia

Las fechas en excel son todo un tema.
Uso variables numericas y un string 10
Este código uso:

1
2
3
4
5
6
7
Dia             =  Sub (GAN1:Fecha,1,2)
Mes            =  Sub (GAN1:Fecha,3,2)
Anio            =  Sub (GAN1:Fecha,6,2) + 2000
FechaString     =   Dia & '/' & Mes & '/' & Anio
 
 
QR:Fecha        =   Deformat (FechaString,@D06)    !Deformat(GAN1:Fecha,@D05)


o como ves en la imagen uso:

1
Mct:Fecha   =  Deformat(Cta:Fecha,@D06)




Fecha
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Eugenia (21 intervenciones) el 25/11/2020 01:06:09
Yo hago así como mostras en la imagen y
1
Mct:Fecha = Deformat(Cta:Fecha,@D06)
Pero ahí es donde me no me carga la fecha, no sé por qué
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 403
Oro
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Marcelo Madelón (341 intervenciones) el 25/11/2020 12:13:26
Eugenia

Prueba con este código, acá cargo una fecha de un csv a una queue.

1
2
3
4
5
6
7
8
9
Dia             =  Sub (GAN1:Fecha,1,2)
Mes             =  Sub (GAN1:Fecha,4,2)
Anio            =  Sub (GAN1:Fecha,7,2) + 2000    !!!!   esto lo hago si el año está con dos dígitos, caso contrario el sub seria 7,4 y no debes sumar nada
 
FechaString     =   Dia & '/' & Mes & '/' & Anio
QR:Fecha        =   Deformat (FechaString,@D06)
 
QR:Hora         =   Deformat(GAN1:Hora,@t01)
QR:Lote         =   Int(Format(GAN1:Lote,@N03))

Fechas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Importar Excel a TPS

Publicado por Eugenia (21 intervenciones) el 25/11/2020 13:25:56
Gracias Marcelo! Ahí lo solucioné, es que yo estaba definiendo la tabla de mi archivo csv como date y no como string
Modifiqué eso y me cargó bien.

Muchísimas gracias!!
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Importar Excel a TPS

Publicado por norman jose (1 intervención) el 09/08/2021 02:21:52
hola, me ayudan. me carga las columnas en un solo renglón, no me sale el corte de las columnas? como lo puedo solucionar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Pablo Dante

Importar Excel a TPS

Publicado por Pablo Dante (108 intervenciones) el 30/11/2021 12:24:59
Buen día.
No sé en que versión de Clarion está trabajando pero a mí particularmente me pasó lo mismo pero en la Versión 8 EE.

Si entendí bien tu inconveniente, es como que cuando importas el csv y haces un "Browse Table" te muestra los registros en una sola columna. Como si no respetara la "," como separador!!??
Si es así, yo lo soluciones de la siguiente manera:
En el csv que generaba los registros me quedaban así (es un ejemplo):

NumCliente;ApellidoNombre;Empresa;Domicilio;CalleNumero;Localidad;Provincia;CP
1;Belverde Natalia Lilian;BELCA;San Lorenzo;655;Villa Giardino;CBA;5176

O sea que me generaba un separador ";" y cuando importaba me creaba una columna y los datos como se muestra en el ejemplo.

Cómo lo solucioné...!?
Cambie en el archivo ".csv" el ";" por la ",".
Y, ahí mejoró la lectura.
Y en la tabla importada (BASIC) me distribuyó los datos por columna.

Aclaro:
Que no estoy utilizando ninguna función y/o procedimiento para leer el archivo .csv.
Estoy utilizando la forma de conversión de datos, para agregar registros a una TPS desde un CSV. Soy muy nuevo en Clarion y estoy utilizando el intructivo del manual de Clarion 5.
Si es así como te comento me gustaría, si no es molestia hacerte preguntas al respecto. Proque me surgieron algunos inconvenientes que no sé cómo solucionar.
Saludos y espero haber aportado algo en tu duda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar