Crear un archivo de texto con formato

30/08/2006 - 17:43 por marx | Informe spam
Hola muy buenos días a todos

Quiero comentarles un problema que tengo con la creación de un archivo
plano.
Tengo un archivo en excel y necesito pasarlo a archivo plano delimitado
por espacios; por ejemplo, si en la columna A tengo nit, este vaya de
la posición 1 a la posición 11, en la columna B tengo nombres, y vaya
de la posición 12 a la 40, y así hasta quinientos caracteres.
Una forma de trabajarlo en excel es convirtiéndo el archivo a formato
prn, delimitado por espacios, que me conserva las posiciones al abril
el archivo en el editor de DOS.
El problema es que este formato sólo funciona cuando la fila tiene
menos de 240 caracteres; en caso contrario, los caracteres restantes me
los envía a una nueva fila al final del archivo.

La pregunta es si es posible realizar este archivo de otro modo en
excel o mediante macros?

Muchas gracias.
 

Leer las respuestas

#1 Héctor Miguel
31/08/2006 - 07:55 | Informe spam
hola, marx !

... problema que tengo con la creacion de un archivo ... necesito pasarlo a archivo plano delimitado por espacios
por ejemplo, si en la columna A tengo nit, este vaya de la posicion 1 a la posicion 11
en la columna B tengo nombres, y vaya de la posicion 12 a la 40, y asi hasta quinientos caracteres.
Una forma de trabajarlo en excel es convirtiendo el archivo a formato prn, delimitado por espacios
que me conserva las posiciones al abril el archivo en el editor de DOS.
El problema es que este formato solo funciona cuando la fila tiene menos de 240 caracteres [...]



creo que lo que estan necesitando, requiere de una macro -?-
[aunque no entiendo el porque de 'delimitado por espacios' si lo que se requiere es un ancho fijo]
-> encontraras un ejemplo en: http://www.mcgimpsey.com/excel/text...fixedfield
[incluso, puedes epecificar el caracter 'separador']

si cualquier duda [o informacion adicional]... comentan ?
saludos,
hector

Preguntas similares