• Sábado 21 de Diciembre de 2024, 10:40

Autor Tema:  Crear Archivos planos  (Leído 6400 veces)

darksito

  • Miembro MUY activo
  • ***
  • Mensajes: 145
  • Nacionalidad: pe
    • Ver Perfil
Crear Archivos planos
« en: Viernes 16 de Julio de 2010, 22:13 »
0
Hola amigos del foro powerbuilder quisiera que me ayuden en este tema que me parece un tanto complicado ya que nunca he tenido este requerimiento , se trata de construir un archivo plano pero con ciertas características como que este separado por un carácter llamado palote (   |   ) , adjunto un ejemplo  formato 6 de la hoja Excel

DNI         |46963537|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||
 
si se dan cuenta hay espacios  pero no es necesario que estén llenos , pero bueno pondré un situación simplificado , un DW

TIPO   NUMERO   NOMBRE   APELLIDO   TELEFONO
DNI   46963537   PEDRO   DIAZ   290977
DNI   14386933   JUAN   CASTILLO   172828
            

Y un botón Exportar ..
La cual resulte un archivo .
DNI|46963537|PEDRO|DIAZ|290977
DNI|14386933|JUAN   |CASTILLO|172828

Gracias por su gran ayuda y sus aportes que puedan brindarme espero que este mensaje sea entendible , Este requerimiento es deacuerdo al PDT de PERU.
El mensaje contiene 2 archivos adjuntos. Debes ingresar o registrarte para poder verlos y descargarlos.


xjonathan

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Crear Archivos planos
« Respuesta #1 en: Martes 20 de Julio de 2010, 01:25 »
0
hola amigo mira segun lo que entiendo tu quieres tener una base dase datos con los campo de Formato 6 de tu excel y los quieres exportar a un archivo TXT.

ejemplo de como se verar los registros exportados a txt con powerbuilder.
DNI|46963537|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||
DNI|43455345|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||
DNI|46932323|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||
DNI|46944566|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||
DNI|46212122|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||

ademas si tienes tu excel exportado a sql, puedes exportarlo con el asistente y le das el separador |.

mgugliel

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Crear Archivos planos
« Respuesta #2 en: Martes 20 de Julio de 2010, 18:35 »
0
Tenes 2 opciones, a manopla con FileExist, FileOpen, FileWrite y FileClose.
O abriendo el excel con el ODBC correspondiente y utilizando SaveAs del datawindows con los correspondientes paámetros.
Atte.