Importar archivos txt delimitados por diferentes espacios a csv

Tengo archivos en txt con datos históricos los cuales están delimitados por varios espacios

Temperaturas máximas del día 1 de septiembre de 2011
Localización °C Edo Estación
-115.19 32.41 44.5 BC EJIDO NVO. LEÓN
-114.82 31.02 42.8 BC SAN FELIPE
-114.83 31.03 42 BC San Felipe (Automatica)

Requiero guardarlos en csv, el problema que me salen muy dispersos, y requiero guardarlos en las columnas que les corresponden y de manera automática ya que son muchos txt en carpetas.

1 Respuesta

Respuesta
1

Cada archivo txt debes abrirlo con la opción ABRIR CON y lo abres como Excel. Luego seleccionas la primera columna de la hoja (los datos deben empezar ahí) y le das a DATOS--> TEXTO EN COLUMNAS.

A partir de ahí puedes separar los datos, bien por tabulaciones, bien por espacios, bien por determinado caracter. Como te digo, depende de cómo estén los datos del txt.

Por último, guardas el fichero como "CSV delimitado por comas".

se puede automatizar para hacerlo con una macro, ya que son 900 archivos txt?

Probablemente. Pero yo no soy experto en Visual Basic. A ver si otro experto en VBA te

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas