Muchas gracias por adelantado
Filtrar datos de un fichero.txt desde VB
Moderador: Moderadores
-
Invitado
Filtrar datos de un fichero.txt desde VB
Hola, necesito urgente
q alquien me diga como puedo leer un fichero en formato .txt desde VB y a continuacion filtrar los datos que desee e introducirlos en otro archivo... la idea principal es crear un fichero secuencial a partir de unos datos que provienen de un fichero.txt
Muchas gracias por adelantado
Muchas gracias por adelantado
Si los saltos de línea están realizados con <CR><LF>, puedes hacer algo tipo:
Saludos.
Código: Seleccionar todo
Dim NúmeroArchivoEntrada as Byte
Dim NúmeroArchivoSalida as Byte
Dim Línea As String
NúmeroArchivoEntrada=FreeFile
Open "Archivo.txt" For Input As #NúmeroArchivoEntrada
NúmeroArchivoSalida=FreeFile
Open "Filtrado.txt" For Output As #NúmeroArchivoSalida
' Leemos el archivo de entrada línea a línea hasta el final.
While Not (EOF(NúmeroArchivoEntrada))
Line Input #NúmeroArchivoEntrada, Línea
' Aquí las condiciones del filtrado, si fuera una función "PasaFiltro".
If PasaFiltro(Línea) then
' Si cumple las condiciones, la escribimos en el archivo de salida.
Print #NúmeroArchivoSalida, Línea
End if
Wend
Close #NúmeroArchivoSalida
Close #NúmeroArchivoEntrada
Equipo ABCdatos.
http://www.abcdatos.com/
http://www.abcdatos.com/
-
Invitado
y con un fichero enlace de entrada?
Muchas gracias por la información... si lo tuviera que enlazar con un fichero de enlace de entrada... tambien tendria que colocar el tipo de registro y la colocación exactamente como esta en el fichero??
Muxas gracias!!
Muxas gracias!!