crear archivo de texto

28/11/2005 - 21:45 por Maria Concordia | Informe spam
Necesito crear un archivo de texto para informar datos, la estructura del
archivo es la siguiente:
Campo: Codigo del Vendedor
Tipo : Caracter
Longitud: 10

Campo Apellido y nombre
Tipo Caracter
Longitud 30

Deben estar delimitados por comas. Desde ya gracias
Maria

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
29/11/2005 - 05:46 | Informe spam
hola, Maria Concordia !

Necesito crear un archivo de texto para informar datos, la estructura del archivo es la siguiente:
Campo: Codigo del Vendedor
Tipo: Caracter
Longitud: 10
Campo Apellido y nombre
Tipo Caracter
Longitud 30
Deben estar delimitados por comas [...]



si hablamos de una lista que tienes en excel [como 'base de datos']...
-> prueba desde [menu] archivo / guardar como...
-> en el campo 'tipo de archivo:'
selecciona: CSV (delimitado por comas) o... CommaSeparatedValues

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Rafaelh128
29/11/2005 - 14:29 | Informe spam
Hola

Hector, el problema de Maria es el mio propio, lo que tu mencionas sobre el
formato CVS es correcto, pero eso no es lo que se desea, porque el formato
CVS no tiene un ancho fijo de columnas, y lo que se necesita es que alguna
parte se le indique a excel un ancho o tamaño maximo de columna es decir por
ej. 30 caracteres y cuando se exporte sin importar el tamaño del contenido
siempre grabe la el dato de 30 de ancho rellenando con espacios es decir
un arcvhivo de texto con longitud fija... es necesitamos.


Rafael
Rafael Hernandez


"Héctor Miguel" escribió:

hola, Maria Concordia !

> Necesito crear un archivo de texto para informar datos, la estructura del archivo es la siguiente:
> Campo: Codigo del Vendedor
> Tipo: Caracter
> Longitud: 10
> Campo Apellido y nombre
> Tipo Caracter
> Longitud 30
> Deben estar delimitados por comas [...]

si hablamos de una lista que tienes en excel [como 'base de datos']...
-> prueba desde [menu] archivo / guardar como...
-> en el campo 'tipo de archivo:'
selecciona: CSV (delimitado por comas) o... CommaSeparatedValues

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



Respuesta Responder a este mensaje
#3 luka79
29/11/2005 - 19:21 | Informe spam
No se si esto te puede servir, yo he hecho la prueba y me sale algo parecido
aunque no separo con comas, sino con tabulador
Suponiendo que tienes el codigo del vendedor en la celda d1, puedes poner en
la celda a1 la siguiente fórmula
CONCATENAR(REPETIR(" ";10-LARGO(D1));D1)
con ella rellenas hasta llegar a 10 el valor del código del vendedor, he
puesto rellenar a la izquierda, si lo quisieses a la derecha
sería
CONCATENAR(E1;REPETIR(" ";30-LARGO(E1)))
este seria para rellenar el nombre hasta 30 con espacios
no se controla si el nombre ocupa mas de 30, eso se puede hacer en la celda
E1 con Datos -> Validación -> Configuración -> Longitud del texto.


Espero que te sirva
Javier.B.A


"Maria Concordia" escribió:

Necesito crear un archivo de texto para informar datos, la estructura del
archivo es la siguiente:
Campo: Codigo del Vendedor
Tipo : Caracter
Longitud: 10

Campo Apellido y nombre
Tipo Caracter
Longitud 30

Deben estar delimitados por comas. Desde ya gracias
Maria
Respuesta Responder a este mensaje
#4 Héctor Miguel
30/11/2005 - 05:53 | Informe spam
hola, Rafael y Maria !

... el formato CVS no tiene un ancho fijo de columnas [...]



creo que lo que estan necesitando, requiere de una macro -?-
[aunque no entiendo el porque de CSV 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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida