Cómo leer ficheros TXT

15/10/2006 - 13:02 por www.meteonix.com | Informe spam
Hola a todos!

Os cuento: quiero leer un fichero txt como el que adjunto y que
contiene datos meteorológicos enviados por estaciones automáticas. La
idea es que recoja los datos una vez al día y los pase a un tabla de
Access (dia,temp_med,temp_max,temp_min,viento...).

Sé que se pueden leer ficheros txt con funciones en vbscript pero no
linea a linea sino que lo amontona todo y me lo complica... ¿qué
hago?

Gracias

noaa.txt

MONTHLY CLIMATOLOGICAL SUMMARY FOR 10/2006
HEAT COOL
MEAN DEG DEG WIND SPEED
DOM MEAN MEAN
DAY TEMP HIGH TIME LOW TIME DAYS DAYS RAIN AVG HI TIME
DIR BAROM HUM

1 17.4 20.1 19:50 17.0 23:25 2 0 0.0 0 11
19:50 SE1018.2 70
2 21.7 28.8 15:25 16.3 2:45 31 0 0.0 3 17
15:25 SE1016.9 54
3 16.9 17.2 9:26 16.7 23:45 1 0 0.0 8 9
23:45 NO1017.2 43
4 15.3 20.6 18:05 12.4 8:05 36 0 0.5 10 53
2:25 O1018.3 54
5 16.1 25.7 16:05 10.7 8:05 35 0 0.0 4 17
17:05 NO1022.0 54
6 16.6 23.8 16:05 12.7 23:45 12 0 0.0 3 12
17:05 SSE1020.7 68
7 18.6 28.7 13:25 12.0 1:45 33 0 0.0 2 24
15:05 SE1019.2 53
8 18.1 24.4 23:02 14.2 23:54 34 0 0.0 3 14
16:25 SE1018.9 58
9 16.3 20.3 16:25 14.3 23:45 11 0 0.0 4 13
16:25 SE1019.6 86
10 16.1 21.9 15:45 12.3 7:45 38 0 0.0 3 13
16:25 SE1018.2 80
11 18.1 25.9 15:25 13.1 4:05 36 0 0.0 3 22
14:25 ONO1015.9 64
12 11.7 14.9 19:37 11.6 23:25 2 0 0.0 0 3
23:05 NO1020.9 63
13 15.2 23.7 15:25 10.0 5:45 38 0 0.0 1 19
23:40 NO1020.6 65
14 14.1 19.4 16:23 11.5 23:40 48 0 0.0 2 22
0:13 NE1020.0 81
15 12.9 20.6 10:45 10.4 6:25 21 0 0.0 1 7
2:45 NNE1018.5 81
 

Leer las respuestas

#1 Matías Iacono
15/10/2006 - 14:01 | Informe spam
Aqui tienes un ejemplo de como leer linea a linea:

http://www.asp101.com/samples/viewa...file%2Easp

De cualquier manera, si estos datos vienen separados por algun caracter en
especial, por ejemplo, access, puedes usar split para subdivirlo en un
array, y manipular campo a campo.

Saludos.

Matías Iacono
Microsoft MVP
Orador Regional INETA
"www.meteonix.com" escribió en el mensaje
news:
Hola a todos!

Os cuento: quiero leer un fichero txt como el que adjunto y que
contiene datos meteorológicos enviados por estaciones automáticas. La
idea es que recoja los datos una vez al día y los pase a un tabla de
Access (dia,temp_med,temp_max,temp_min,viento...).

Sé que se pueden leer ficheros txt con funciones en vbscript pero no
linea a linea sino que lo amontona todo y me lo complica... ¿qué
hago?

Gracias

noaa.txt

MONTHLY CLIMATOLOGICAL SUMMARY FOR 10/2006
HEAT COOL
MEAN DEG DEG WIND SPEED
DOM MEAN MEAN
DAY TEMP HIGH TIME LOW TIME DAYS DAYS RAIN AVG HI TIME
DIR BAROM HUM

1 17.4 20.1 19:50 17.0 23:25 2 0 0.0 0 11
19:50 SE1018.2 70
2 21.7 28.8 15:25 16.3 2:45 31 0 0.0 3 17
15:25 SE1016.9 54
3 16.9 17.2 9:26 16.7 23:45 1 0 0.0 8 9
23:45 NO1017.2 43
4 15.3 20.6 18:05 12.4 8:05 36 0 0.5 10 53
2:25 O1018.3 54
5 16.1 25.7 16:05 10.7 8:05 35 0 0.0 4 17
17:05 NO1022.0 54
6 16.6 23.8 16:05 12.7 23:45 12 0 0.0 3 12
17:05 SSE1020.7 68
7 18.6 28.7 13:25 12.0 1:45 33 0 0.0 2 24
15:05 SE1019.2 53
8 18.1 24.4 23:02 14.2 23:54 34 0 0.0 3 14
16:25 SE1018.9 58
9 16.3 20.3 16:25 14.3 23:45 11 0 0.0 4 13
16:25 SE1019.6 86
10 16.1 21.9 15:45 12.3 7:45 38 0 0.0 3 13
16:25 SE1018.2 80
11 18.1 25.9 15:25 13.1 4:05 36 0 0.0 3 22
14:25 ONO1015.9 64
12 11.7 14.9 19:37 11.6 23:25 2 0 0.0 0 3
23:05 NO1020.9 63
13 15.2 23.7 15:25 10.0 5:45 38 0 0.0 1 19
23:40 NO1020.6 65
14 14.1 19.4 16:23 11.5 23:40 48 0 0.0 2 22
0:13 NE1020.0 81
15 12.9 20.6 10:45 10.4 6:25 21 0 0.0 1 7
2:45 NNE1018.5 81

Preguntas similares