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 extremadamentelargo
que debo importar a un memo.Dado que el APPE FROM CSV DELIMITED... no importa
camposmemos, opte por recorrer el CSV linea a linea utlizando la funcion
MLINE()Funciona correctamente las primeras 300 lineas, pero luegose pone
extremadamente lento ya que a fox le insume mucho tiempo acceder aMLINE()
cuando el numero de linea se va incrementando , en este caso son 10
milrenglones del CSV La pregunta es si a alguien se le ocurre una forma rapida
deimportar los datos del CSV a un DBF cuyo primer campo es del tipo
memo.Gracias.Sebastian.