Página 1 de 2 1 2 ÚltimoÚltimo
Resultados 1 al 10 de 12

Tema: Exportar a Excel

  1. #1
      Senior
    Avatar de Roger

    Registrado
    febrero de 2015
    Ubicación
    Lima
    Mensajes
    255
    Última visita
    04.02.2021

    Agradecimientos
     
    Recibidos
    82
    Enviados
    27

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

    Excel Exportar a Excel

    Necesito al exportar un campo envié a la columna en excel de esta forma
    CODE Código:
    1. CODIGO                  PRODUCTO              EN EXCEL      CODIGO             PRODUCTO  
    2.  127                  ACONDICIONADOR                              000127            ACONDICIONADOR

    Manualmente lo puedo hacer pero necesito que sea automático por programa intente poniendo campo alfanumérico y no funciona.

    0 Not allowed!

  2. #2
      Guardián del Foro
    H

    Registrado
    febrero de 2015
    Ubicación
    Puerto Madryn
    Edad
    72
    Mensajes
    328
    Última visita
    23.06.2023

    Agradecimientos
     
    Recibidos
    122
    Enviados
    107

    Citaciones y menciones
     
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    21
    Guardián del Foro / Point Value: 0

    Predeterminado

    Hola Roger, disculpa pero no entiendo.

    Saludos
    H

    0 Not allowed!

  3. #3
      Senior
    Avatar de Roger

    Registrado
    febrero de 2015
    Ubicación
    Lima
    Mensajes
    255
    Última visita
    04.02.2021

    Agradecimientos
     
    Recibidos
    82
    Enviados
    27

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

    Predeterminado

    en la primera imagen asi lo exporta y el la segunda asi deseo
    Imagem Anexada Imagem Anexada
    • Tipo de Archivo: jpg aa.jpg (176.1 KB, visto 196 veces)
    • Tipo de Archivo: jpg bb.jpg (186.2 KB, visto 196 veces)

    0 Not allowed!

  4. #4
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    802
    Última visita
    Hoy a las 18:22

    Agradecimientos
     
    Recibidos
    440
    Enviados
    365

    Citaciones y menciones
     
    Mentioned
    81 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 Roger Ver Mensaje
    intente poniendo campo alfanumérico y no funciona
    prueba de la siguiente manera a ver si te vale

    COBOL Código:
    1. 01 EXPORTADO.
    2.    03                                        PIC X VALUE "'".
    3.    03  NUM                                PIC 9(6) USAGE IS DISPLAY.
    4.    .
    5.    .
    6.    .
    7.  PROCEDURE DIVISION.
    8.    .
    9.    .
    10.    .
    11.      MOVE NUMERO_A_EXPORTAR TO NUM.
    12.      INSPECT EXPORTADO
    13.                  REPLACING ALL " " BY "0".
    14.    .
    15.    .
    16.    .
    17.      .... RUTINA_DE_EXPORTAR_A_EXCEL donde envíamos la variable EXPORTADO, no la variable NUM.

    Un saludo.-

    0 Not allowed!

  5. #5
      Senior
    Avatar de Roger

    Registrado
    febrero de 2015
    Ubicación
    Lima
    Mensajes
    255
    Última visita
    04.02.2021

    Agradecimientos
     
    Recibidos
    82
    Enviados
    27

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

    Predeterminado

    @Josber no funciona da el mismo resultado sin los ceros.

    0 Not allowed!

  6. #6
      Senior
    G

    Registrado
    febrero de 2015
    Ubicación
    Quilmes, Buenos Aires
    Edad
    69
    Mensajes
    212
    Última visita
    16.05.2024

    Agradecimientos
     
    Recibidos
    136
    Enviados
    98

    Citaciones y menciones
     
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    21
    Concurso: Segundo puesto / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Yo creo que deberías pasarlo como si fuera texto desde una variable
    COBOL Código:
    1. PIC X(6)
    .

    No sirve definir en excel la columna con formato texto, por que igual te quitará los ceros.

    O sea que en el ejemplo de @Josber, cambiar
    COBOL Código:
    1. PIC 9(6)
    por
    COBOL Código:
    1. PIC X(6)
    .

    0 Not allowed!

  7. #7
      Senior
    J

    Registrado
    junio de 2016
    Ubicación
    Albacete
    Edad
    57
    Mensajes
    418
    Última visita
    16.05.2024

    Agradecimientos
     
    Recibidos
    240
    Enviados
    149

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

    Predeterminado

    Para poder ayudarte, debes de poner aqui la parte del programa donde montas la linea ( o flla ) para pasarlo a excel.

    Asi como la estructura de los campos utilizados.

    ---------- Post añadido : 15:58 ---------- Post anterior : 15:52 ----------

    Como dice @Gusaiello,

    si tienes:

    COBOL Código:
    1. 01  referencia-n pic 9(6).
    2. 01  referencia-a pic x(6).
    3. *
    4. *
    5. *
    6. move 5 to referencia-n
    7. move referencia-n to referencia-a

    en referencia-a tienes 000005

    0 Not allowed!
    Última edición por Kuk; 04.05.2020 a las 17:11 Razón: Utiliza el resalto de sintáxis ;)

  8. #8
      Senior
    Avatar de Roger

    Registrado
    febrero de 2015
    Ubicación
    Lima
    Mensajes
    255
    Última visita
    04.02.2021

    Agradecimientos
     
    Recibidos
    82
    Enviados
    27

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

    Predeterminado

    Amigos para ponerlo en contexto este programa me sirve para imprimir códigos de barras a través de una impresora Zebra GC420T que esta relacionada con un archivo excel generado por powercobol, si en la hoja excel el código se exporta "127" las barras seran diferentes a "000127"
    para hacer mas complicada el campo de lectura de barras lee campos alfa numéricos de hasta 16 caracteres por ese motivo no puedo poner un campo de recepción numérica de 6 caracteres que seria la solución .

    COBOL Código:
    1. ENVIRONMENT DIVISION.
    2.  INPUT-OUTPUT SECTION.
    3.  FILE-CONTROL.
    4.      SELECT LEXCEL
    5.      ASSIGN TO "d:\VET-SIS\BARRAS.XLS"
    6.      ORGANIZATION IS LINE SEQUENTIAL.
    7.  
    8.  DATA DIVISION.
    9.  FILE SECTION.
    10.  
    11.  FD LEXCEL
    12.      LABEL RECORD IS STANDARD.
    13.  01 REC-LEXCEL PIC X(500).
    14.  WORKING-STORAGE SECTION.
    15.  01 EXCEL OBJECT REFERENCE COM IS GLOBAL.
    16.  01 WORKBOOK OBJECT REFERENCE COM IS GLOBAL.
    17.  01 COM-TRUE PIC 1(1) BIT VALUE B"1" IS GLOBAL.
    18.  01 APPLICATION PIC X(20) VALUE "EXCEL.APPLICATION" IS GLOBAL.
    19.  01 EXCEL_FILE PIC X(35) VALUE "d:\VET-SIS\BARRAS.XLS".
    20.  01 L-1.
    21.     02 PIC X(6) VALUE "<BODY>".
    22.     02 PIC X(15) VALUE "<TR><TH> ".
    23.  01 L-2.
    24.     02 PIC X(7) VALUE "<TABLE>".
    25.  01 L-3.
    26.     02 PIC X(10) VALUE "<TR><TH> ".
    27.     02 NOM-I PIC X(85).
    28.     02 PIC X(4) VALUE "<TD>".
    29.     02 COD-I PIC X(6) VALUE "000000".
    30.     02 PIC X(4) VALUE "<TD>".
    31.     02 PRECIO-I pic   ZZZ,ZZ.99.      
    32.  01 GRUPO.
    33.    02 G1 PIC 999.
    34.    02 G2 PIC X(17).  
    35.  01 COD pic X(6) VALUE "000000".  
    36.  01 RUTA PIC X(256).
    37.  01 REDD GLOBAL EXTERNAL.
    38.    02 RED PIC X(256).
    39.  01 RUTA-ETI PIC X(256) VALUE "C:\Program Files (x86)\Zebra Technologies\ZebraDesigner Pro 2\bin\Design.exe".
    40.  PROCEDURE      DIVISION.
    41.  INICIO.  
    42.        OPEN OUTPUT LEXCEL CLOSE LEXCEL.
    43.        OPEN EXTEND LEXCEL.
    44.        MOVE POW-FALSE TO ENABLED OF CTPUSH3.
    45.  GRAVAEXCEL.
    46.       WRITE REC-LEXCEL FROM L-1.
    47.       WRITE REC-LEXCEL FROM L-2.
    48.  INICIO.
    49.       MOVE SPACES TO RUTA.
    50.       STRING RED DELIMITED BY SPACES
    51.             "Artic.DAT" DELIMITED BY SIZE
    52.             INTO RUTA.
    53.       MOVE RUTA TO WF-ARTIC.
    54.       OPEN INPUT ARTIC.
    55.       MOVE " "  TO DESCRIPCION-AR.
    56.       START ARTIC KEY NOT < DESCRIPCION-AR INVALID KEY
    57.        GO LEE.
    58.  LEE. READ ARTIC NEXT AT END GO FIN.
    59.       MOVE GRUPO-AR TO GRUPO.
    60.       IF G1 = 002 GO LEE.
    61.       IF G1 = 007 GO LEE.
    62.       IF G1 = 008 GO LEE.
    63.       MOVE CODIGO-AR  TO COD.
    64.       INSPECT COD REPLACING ALL " " BY "0".
    65.       move COD to  COD-I.
    66.       MOVE DESCRIPCION-AR TO NOM-I.
    67.       MOVE PRECIO-AR TO PRECIO-I.
    68.       WRITE REC-LEXCEL FROM L-3.
    69.       GO LEE.
    70.  FIN.  
    71.       CLOSE ARTIC.
    72.       CLOSE LEXCEL.
    73.       INVOKE COM "CREATE-OBJECT" USING APPLICATION RETURNING EXCEL.
    74. *      INVOKE EXCEL "SET-VISIBLE" USING COM-TRUE.
    75.       INVOKE EXCEL "GET-WORKBOOKS" RETURNING WORKBOOK.
    76.       INVOKE WORKBOOK "Open" using EXCEL_FILE.
    77.       invoke pow-self "THRUEVENTS".
    78.       INVOKE POW-SELF "executesync" USING RUTA-ETI.
    79.       INVOKE EXCEL "QUIT".
    80.       EXIT PROGRAM.  


    (ojo) CODIGO-AR PIC 9(6).

    0 Not allowed!

  9. #9
      Senior
    J

    Registrado
    junio de 2016
    Ubicación
    Albacete
    Edad
    57
    Mensajes
    418
    Última visita
    16.05.2024

    Agradecimientos
     
    Recibidos
    240
    Enviados
    149

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

    Predeterminado

    El problema que veo es que generas un html y llamas a Excel.

    Excel te lo convierte.

    Si abres el fichero con un explorador, se veria bien
    , Como tú quieres. ( Seguramente cambiando la extensión a .html )

    En powercobol no te puedo ayudar, pero sería crear un Excel (no html), marcando todas las columnas como alfanuméricas.

    ¿ Admite la impresora, en vez de Excel , un CSV o un fichero texto con tabuladores ?

    0 Not allowed!

  10. #10
      Senior
    Avatar de Roger

    Registrado
    febrero de 2015
    Ubicación
    Lima
    Mensajes
    255
    Última visita
    04.02.2021

    Agradecimientos
     
    Recibidos
    82
    Enviados
    27

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

    Predeterminado

    @JCantero revisando las opciones de base de datos de Zebra encontre que podia ser txt, cvs, excel probe con .txt y funciona de maravillas.

    0 Not allowed!

Página 1 de 2 1 2 ÚltimoÚltimo

Información de Tema

Usuarios Viendo este Tema

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

Temas Similares

  1. [Sintaxis] Exportar Reporte a Excel
    Por jmeza en el foro Fujitsu COBOL
    Respuestas: 4
    Último Mensaje: 07.07.2018, 19:29
  2. [Información] Exportar archivos de PowerCOBOL 5 a Web
    Por fastpho en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 10
    Último Mensaje: 21.11.2017, 19:48
  3. [Aporte] Exportar CmListview en Excel
    Por Rapinto en el foro Cocina PowerCOBOL + COM/OLE
    Respuestas: 0
    Último Mensaje: 25.02.2015, 23:31

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
  •