Resultados 1 al 4 de 4

Tema: Crear CSV

  1. #1
      Junior
    J

    Registrado
    octubre de 2015
    Ubicación
    Empalme Villa Constitución
    Mensajes
    39
    Última visita
    25.08.2023

    Agradecimientos
     
    Recibidos
    1
    Enviados
    1

    Citaciones y menciones
     
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    0

    Predeterminado Crear CSV

    Hola gente, como puedo desde cobol, uso powercobol, crear un csv ?. tengo q recorrer un archivo y crear u CSV, gracias

    0 Not allowed!

  2. #2
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    797
    Última visita
    Ayer a las 19:53

    Agradecimientos
     
    Recibidos
    440
    Enviados
    362

    Citaciones y menciones
     
    Mentioned
    77 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    A ver un CSV, no es más que un archivo de texto plano en los que cada campo está separado por comas, por lo que, lees el fichero de origen secuencialmente y lo grabas en un fichero del tipo LINE SEQUENTIAL, en los que cada registro, ha de ser un STRING de cada uno de los campos más las comas que has de poner entre ellos

    No sé si me entiendes bien


    Si necesitas más ayuda, dilo

    Un salu2.-

    0 Not allowed!

  3. #3
      Forero
    j

    Registrado
    abril de 2017
    Ubicación
    Curico Chile
    Mensajes
    100
    Última visita
    12.12.2023

    Agradecimientos
     
    Recibidos
    3
    Enviados
    26

    Citaciones y menciones
     
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    8

    Predeterminado

    Juan, hay tiene unas líneas de ejemplo como lo hago yo
    COBOL Código:
    1. SELECT STOLMO33  ASSIGN PRINT "C:\INFORMES\STOLMO33.CSV"
    2.                    ORGANIZATION IS LINE SEQUENTIAL
    3.                    FILE STATUS FILE-STATUS.
    4. SELECT PRINTER ASSIGN PRINT "PRINTER.TXT"
    5.                   FILE STATUS FILE-STATUS.
    6.  
    7. FD  STOLMO33 LABEL RECORD OMITTED.
    8.        01  R-STOLMO33.
    9.            02 FILLER          PIC X(260).
    10. FD  PRINTER LABEL RECORD OMITTED.
    11.        01  LINEA.
    12.            05 FILLER          PIC X(500).
    13.  
    14. 01  TIT-2EX.
    15.            05 FILLER          PIC X(05) VALUE "PRE".
    16.            05 FILLER          PIC X(01) VALUE ";".
    17.            05 FILLER          PIC X(06) VALUE "PREDIO".
    18.            05 FILLER          PIC X(01) VALUE ";".
    19.            05 FILLER          PIC X(05) VALUE "CCO".
    20.            05 FILLER          PIC X(01) VALUE ";".
    21.            05 FILLER          PIC X(12) VALUE "CENTRO COSTO".
    22.            05 FILLER          PIC X(01) VALUE ";".
    23.            05 FILLER          PIC X(08) VALUE "$ MONTO".
    24.      
    25.        01  DET-1EX.
    26.            05 D1EX-CPRE       PIC 9(03).
    27.            05 FILLER               PIC X(01) VALUE ";".
    28.            05 D1EX-NPRE       PIC X(30).
    29.            05 FILLER               PIC X(01) VALUE ";".
    30.            05 D1EX-CCEN      PIC 9(03).
    31.            05 FILLER               PIC X(01) VALUE ";".
    32.            05 D1EX-NCEN      PIC X(35).
    33.            05 FILLER               PIC X(01) VALUE ";".
    34.            05 D1EX-MON       PIC ZZZ.ZZZ.ZZZ.
    35.  
    36. 12-IMPR-EXCEL.
    37.            MOVE 0 TO TOT-GENERAL
    38.            OPEN OUTPUT STOLMO33
    39.            WRITE R-STOLMO33 FROM TIT-1EX
    40.            WRITE R-STOLMO33 FROM TIT-2EX AFTER 2
    41.            PERFORM 12-B UNTIL ERR = 1
    42.            MOVE TOT-GENERAL TO D3EX-MONGEN
    43.            WRITE R-STOLMO33 FROM DET-3EX.
    44.            CLOSE STOLMO33.
    45.            CALL "SYSTEM" USING "STARTER.EXE C:\INFORMES\STOLMO33.CSV".
    46.      
    47.        12-B.      
    48.            MOVE 0 TO TOT-PREDIO
    49.            MOVE 2 TO REGTAB-TABLA
    50.            MOVE BOD-MO TO BODEGA REGTAB-CODIGO D1EX-CPRE
    51.            READ REGTABLA INVALID MOVE
    52.                          "** NO EXISTE **" TO REGTAB-DESCRI.
    53.            MOVE REGTAB-DESCRI TO D1EX-NPRE
    54.            PERFORM 12-B1 UNTIL ERR = 1 OR
    55.                         BOD-MO NOT = BODEGA.
    56.            MOVE TOT-MONTO  TO D2EX-MONPRE
    57.            ADD TOT-MONTO   TO TOT-GENERAL
    58.            WRITE R-STOLMO33 FROM DET-2EX.

    Mensaje de MODERADOR

    Usa los botones de resalto de sintaxis de lenguajes

    0 Not allowed!
    Última edición por Kuk; 28.09.2021 a las 09:22 Razón: resalto de sintaxis

  4. #4
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    797
    Última visita
    Ayer a las 19:53

    Agradecimientos
     
    Recibidos
    440
    Enviados
    362

    Citaciones y menciones
     
    Mentioned
    77 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    Cita Iniciado por jmeza Ver Mensaje
    USING "STARTER.EXE C:\INFORMES\STOLMO33.CSV
    ¿starter.exe?, será start.exe, ¿no?

    Un salu2.-

    0 Not allowed!

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Sintaxis] Pasar CSV a texto plano
    Por theezraak en el foro RM/COBOL
    Respuestas: 8
    Último Mensaje: 24.10.2016, 11:01

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •