Excelente miguel !, es lo que buscaba !

Gracias !

 

De: [email protected] [mailto:[email protected]] En nombre de Carlos Miguel FARIAS
Enviado el: miércoles, 15 de marzo de 2017 7:41
Para: GUFA List Member
Asunto: [GUFA] Importar desde CSV un campo memo

 

Hay una variable que lleva el control de las líneas en el mline() que acelera 
el proceso. Pero tienes otras opciones que son extremadamente rápidas (probados 
en archivos de 200 megas o mas).

Vas leyendo el archivo csv con fread (fopen antes), línea a línea, los 
diferentes campos (columnas) los separas con alines. Y los metes donde quieres.

Saludos: Miguel, Santa Rosa (LP)

 

El Martes, 14 de marzo, 2017 11:35:19, Walter Comito <[email protected]> 
escribió:

 

Lo que tendrías que hacer es leer el ccv y tomar el campo Memo en un campo 
texto y hacer un reemplazo del campo por la variable de texto de esa forma 
sería muchísimo más rápida

 

El 14 mar. 2017 09:30, "Sebastian Massetti" <[email protected]> 
escribió:

Hola gente !

Tengo un CSV con uno de los campos a importar extremadamente largo que debo 
importar a un memo.

Dado que el APPE FROM CSV DELIMITED... no importa campos memos, opte por 
recorrer el CSV linea a linea utlizando la funcion MLINE()

Funciona correctamente las primeras 300 lineas, pero luego se pone 
extremadamente lento ya que a fox le insume mucho tiempo acceder a MLINE() 
cuando el numero de linea se va incrementando , en este caso son 10 mil 
renglones del CSV

 

La pregunta es si a alguien se le ocurre una forma rapida de importar los datos 
del CSV a un DBF cuyo primer campo es del tipo memo.

Gracias.

Sebastian.

 

Responder a