Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Como remover lineas en TXT y darle formato?

Estas en el tema de Como remover lineas en TXT y darle formato? en el foro de Visual Basic clásico en Foros del Web. Hola a todos, soy nuevo en esto pero leyendo el foro he resuelto muchos de mis problemas. Tengo un TXT que me genera un programa ...
  #1 (permalink)  
Antiguo 14/11/2008, 03:22
 
Fecha de Ingreso: noviembre-2008
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Como remover lineas en TXT y darle formato?

Hola a todos, soy nuevo en esto pero leyendo el foro he resuelto muchos de mis problemas.

Tengo un TXT que me genera un programa pero lo da con el siguiente formato:

Area on file: C:\Numbers.rst


Category Hectares

36 701.0759787
39 522.1975396
57 148.0028455
85 1216.0233789
90 2880.3053759
100 161.0655966

Como ven, empieza en Area on file y despues de esto hay dos saltos de linea. La separacion entre Category y Hectares no tiene un ancho definido (son varios espacios pero en el foro me aparece como si fuera solamente uno). Mi intencion es darle formato y quede de la siguiente manera para poderlo cargar en un Flxgrid o un DataGrid y presentarlo como reporte:

Category,Hectares
36,701.0759787
39,522.1975396
57,148.0028455
85,1216.0233789
90,2880.3053759
100,161.0655966

Hay alguna manera de hacer esto?

Última edición por veirus; 14/11/2008 a las 03:28
  #2 (permalink)  
Antiguo 14/11/2008, 06:00
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Como remover lineas en TXT y darle formato?

Sí, en las FAQ's tienes ejemplos de cómo leer y escribir un archivo, en este caso, al leer puedes poner una condicional para saber si la variable está vacía (If Linea = "" Then ...) y de acuerdo a eso volver a escribirlo o no en el archivo.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:30.