Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Xls a Txt; sin espacios y las fechas manteniendo el formato

1,471 views
Skip to first unread message

Pupuna

unread,
Dec 6, 2007, 7:04:55 AM12/6/07
to
Gracias por leer la inquietud:
Deseo convertir un archivo de excel a .txt. En principio con guardar
como "texto(MS DOS)" se logra lo deseado pero mantiene el espaciado de
celda en celda, y lo que necesito son registros con los datos de los
campos sin espaciados.
Por el otro lado si primero concateno, las celdas con fechas me los
muestra con una cifra ( el valor de la fecha ).

Me ayudan por favor a convertir .xls a .txt, sin espacios entre campos
o celdas y con el formato de fecha tal cual figura en el archivo de
excel. ?
Muchas gracias.-

Juan Español

unread,
Dec 6, 2007, 9:16:56 AM12/6/07
to
Pupuna, yo lo haría concatenando pero también utilizando la función TEXTO
La función TEXTO sirve para convertir en texto un número, y además con el
formato que "queramos"
De tal manera que si A1=30/01/1975 (27424 pero en formato fecha)
B1=TEXTO(A1;"aaaammdd")=19750130
Con esto y concatenando las celdas que contengan texto, creo que te pueda
servir.

Saludos.-


"Pupuna" <hector...@yahoo.com> escribió en el mensaje
news:c031988b-e38c-4888...@b40g2000prf.googlegroups.com...

Pupuna

unread,
Dec 6, 2007, 9:48:31 AM12/6/07
to
On 6 dic, 11:16, "Juan Español" <fmh...@terra.es> wrote:
> Pupuna, yo lo haría concatenando pero también utilizando la función TEXTO
> La función TEXTO sirve para convertir en texto un número, y además con el
> formato que "queramos"
> De tal manera que si A1=30/01/1975 (27424 pero en formato fecha)
> B1=TEXTO(A1;"aaaammdd")=19750130
> Con esto y concatenando las celdas que contengan texto, creo que te pueda
> servir.
>
> Saludos.-
>
> "Pupuna" <hectorbf1...@yahoo.com> escribió en el mensajenews:c031988b-e38c-4888...@b40g2000prf.googlegroups.com...

>
>
>
> > Gracias por leer la inquietud:
> > Deseo convertir un archivo de excel a .txt. En principio con guardar
> > como "texto(MS DOS)" se logra lo deseado pero mantiene el espaciado de
> > celda en celda, y lo que necesito son registros con los datos de los
> > campos sin espaciados.
> > Por el otro lado si primero concateno, las celdas con fechas me los
> > muestra con una cifra ( el valor de la fecha ).
>
> > Me ayudan por favor a convertir .xls a .txt, sin espacios entre campos
> > o celdas y con el formato de fecha tal cual figura en el archivo de
> > excel. ?
> > Muchas gracias.-- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Juan: tu aporte es muy bueno, y funciona a la perfección. Si se
pudiera evitar el paso de usar la función "texto" sería espectacular.
Muchas gracias por colaborar.

Héctor Miguel

unread,
Dec 6, 2007, 8:33:27 PM12/6/07
to
hola, chicos !

> ... Si se pudiera evitar el paso de usar la función "texto" seria espectacular...

otra alternativa (aunque no es "en automatico") :-((

1) guarda el archivo como texto (pero) delimitado por tabulaciones
2) abre el archivo de texto (p.e.) con el bloc de notas y sustituyes las tabulaciones por...
-> lo que necesites (nada, un espacio, otro caracter, etc.)
para reemplazar desde el bloc de notas, selecciona cualquier marca de tabulacion y copias
luego pulsas en el menu edicion / reemplazar -> pegas lo copiado e indicas por que se sustituye ;)

saludos,
hector.


Pupuna

unread,
Dec 7, 2007, 9:32:06 AM12/7/07
to
On 6 dic, 22:33, "Héctor Miguel" <NOhemiordiS...@PLShotmail.com>
wrote:

*************************************************

Grandioso !! también funciona a la perfección ...
muchas gracias por los aportes.-

0 new messages