El append from file es más rápido. Ojo con algo: si tu archivo trae comas
como valor dentro de los campos alfabéticos, vas a tener que limpiarlo antes
de guardar tu csv. Te diría que mejor en el select. Otra posibilidad es usar
algún carácter de separación que no se obtenga con el teclado de manera
corriente (esto es si tienes la posibilidad de crear tú el csv.) también es
eficiente recibir el csv separado por tabs.

Espero haber entendido que es lo que necesitabas.

Saludos,

De: [email protected] [mailto:[email protected]] En nombre de francisco prieto
Enviado el: Martes, 24 de Mayo de 2011 07:55 a.m.
Para: GUFA List Member
Asunto: [GUFA] Consulta cvs a dbf

 

Este ejemplo que encontre esta para chuparse los dedos...

 

cFile = FILETOSTR("file.csv")   && check VFP system capacity 

nLines = ALINES(aFile,cFile)   && each row is an element 

For i  = 2 to nLines 
 cLine = aFile(i)

 cName = substr(cLine,1,AT(",",cLine)-1) 
 cLine = substr(cLine,AT(",",cLine)+1) 

 cAdd = substr(cLine,1,AT(",",cLine)-1) 

 cDesc = substr(cLine,AT(",",cLine)+1) 


  insert into table values (cName,cAdd,cDesc)

Next 

 

Saludos,

 

Pancho

Cordoba

El 24 de mayo de 2011 09:43, francisco prieto <[email protected]>
escribió:

Si no llegaras a tener la estructura del csv, podes hacer dos pasos...

 

1) con el ejemplo que di hace un rato de excel, abris el csv y lo guardas
como xls

2) usas el comando import de vfp para importar el xls.

 

 

La otra posibilidad es que abras el archivo con excel y lo proceses desde
ahi mismo.

 

Saludos,

 

Pancho

Cordoba

El 24 de mayo de 2011 09:20, César Pistiner (GMail) <[email protected]>
escribió:

Hola Dany, si conoces la estructura del archivo CSV creo que con esto
alcanza...

1. Creas un cursor con la estructura del archivo origen: Create Cursor
[cursorConEstructuraCSV]...

2. Le haces un append de esta forma: Append From [archivoCSV]

Delimited With Character ';'

Espero que te sirva

Saludos.

César Pistiner

----- Original Message ----- 

From: Dany yahoo <mailto:[email protected]>  

To: GUFA List Member <mailto:[email protected]>  

Sent: Monday, May 23, 2011 1:31 PM

Subject: [GUFA] Consulta cvs a dbf

 


 

Hola amigos tengo aca una duda,  hay un sistema el cual no es mio, y te
exporta una serie de datos a archivo .cvs, separados por punto y coma.

Yo lo que quiero hacer es exportar los datos de este archivo a una dbf,
ahora estoy haciendo una pantallitas para que me salga en un report,  me
encuentro en este momento trabajando en eso. Lo que hice hasta ahora es
hacerlo con la opcion de hacerlo automático desde el menu de vfp.

En resumen lo que quiero es pasar esto que hice en forma automatica de que
me pase los datos del archivo cvs a dbf, pero no logro darle como hacerlo
desde un formulario.-

Muchas gracias por la ayudas desde ya

Saludos

Dany



__________ Información de ESET NOD32 Antivirus, versión de la base de firmas
de virus 6145 (20110523) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

 

 

  _____  

No virus found in this message.
Checked by AVG - www.avg.com
Version: 10.0.1375 / Virus Database: 1509/3655 - Release Date: 05/23/11

Responder a