Re: Cómo habrir archivos de texto.dat
El 14/03/06, Carlos Gomez<carcacio@hotmail.com> escribió:
> Hola, disculpa mi atrevimiento pero buscando desesperado por la web algún
> dato que ma ayudara a pasar este obstáculo, encontre tu dirección y una
> respuesta que diste a otro usuario que está muy cerca de lo que yo estoy
> buscando, entonces supuse que quizás puedas ayudarme. Mi tema es que no se
> comó pasar o importar datos de un viejo programa que funciona bajo DOS
> (seguro que fue realizado en cobol), a Access, dicen los expertos que
> previamente hay que conocer la estructura del archivo y otras cosas que yo
> no entiendo ya que de lo único que conosco es RDBMS. Bueno espero que puedas
> ayudarme y quedo a la espera de tu respuesta
>
Tienes la mala suerte de que access es un formato cerrado, así que una
conversión directa de texto a access va a ser casi inviable.
Lo que si puedes es convertir tu .dat a un .csv (coma separated
values) y para esto necesias conocer la estructura del archivo .dat
(dat no es un formato predefinido, si no que cada programa usa el
formato que quiere, lo normal es organizarlo por columnas. Convertirlo
a csv es tan sencillo como añadir una primera fila con los nombres de
que significa cada columna, y separa las columnas usando comas (',').
Normalmente todo programa decente de hoja de cálculo y base de datos
permite importar datos csv. (El problema es que access no es decente.
Como no soy usuario del mismo no se si lo permite, pero deberia)
para generar el csv en linux sería tan facil como ejecutar:
echo "nombrecolumna1,nombrecolumna2,...,nombrecolumnan" > archivo.csv
awk '$0,$1,$2,....,$n' archivo.dat >> archivo.csv
Como hacerlo de manera automatizada en windows no tengo ni idea*. No
soy usuario de ese SO.
*Probablemente usando VisualBasic Script
Saludos
Aritz Beraza [Rei]
--
Aritz Beraza Garayalde [Rei]
___________________________________________
[ WWW ] http://www.ayanami.es
[jabber] rei[en]bulmalug.net
Reply to: