Foros del Web » Programando para Internet » ASPX (.net) »

Leer archivo txt

Estas en el tema de Leer archivo txt en el foro de ASPX (.net) en Foros del Web. Hola ¿como estan?.... En mi aplicación vb.net requiero leer archivos del tipo .txt...he investigado sobre el tema pero solo he encontrado la forma de leerlos ...
  #1 (permalink)  
Antiguo 25/07/2013, 09:45
 
Fecha de Ingreso: junio-2013
Mensajes: 11
Antigüedad: 10 años, 10 meses
Puntos: 0
Leer archivo txt

Hola ¿como estan?....
En mi aplicación vb.net requiero leer archivos del tipo .txt...he investigado sobre el tema pero solo he encontrado la forma de leerlos completamente y lo que requiero es leer solo algunos datos y registrarlos en una tabla en sql...¿podría alguien ayudarme?....los datos del archivo están separado por espacios, es del tipo .txt
de antemano, gracias por su tiempo....

iba a ponerles una imagen como ejemplo de lo que quiero pero no sé como._. soy nueva en este foro xD

Última edición por kari_lu; 25/07/2013 a las 12:00
  #2 (permalink)  
Antiguo 29/07/2013, 00:22
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años
Puntos: 2
Respuesta: Leer archivo txt

Hola,
Por lo que dices el problema no lo tienes al leer el archivo, si no al interpretar la información.

Por una parte comentarte que puedes leer linea a linea con el método ReadLine()
Después si la info está separada por campos tienes que utilizar el método Split() para volcarla en un vector y acceder a la info que te interesa
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación
  #3 (permalink)  
Antiguo 01/08/2013, 08:55
 
Fecha de Ingreso: junio-2013
Mensajes: 11
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Leer archivo txt

Gracias por contestar, amm disculpa, no entiendo bien el método split() ¿me servirá para obtener solo los datos que requiero del archivo de texto para después registrarlos en una base de datos?
podrías darme un ejemplo.

gracias por su tiempo.saludos.
  #4 (permalink)  
Antiguo 01/08/2013, 09:30
Avatar de murdoc92  
Fecha de Ingreso: mayo-2012
Ubicación: Santiago
Mensajes: 58
Antigüedad: 11 años, 11 meses
Puntos: 3
Respuesta: Leer archivo txt

el método split te corta los objetos string y retorna un array de tipo string con los fragmentos de textos cortados. Mira te dejo este ejemplo en c#, en vb es lo mismo pero con la sintaxis de vb (Hay algunos conversores online de c# a vb). Los datos quedan guardados en el objeto "lines".

StreamReader objReader = new StreamReader("c:\\test.txt");
string sLine="";
List<string[]> lines = new List<string[]>();

while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
lines.Add(sLine.Split(','));
}
objReader.Close();

Etiquetas: net, sql, tabla, txt
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:07.