Importação para o Excel

Discussão em 'Progress 4GL' iniciado por Elvis, Fevereiro 23, 2015.

  1. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    cria um contador e no range vc preenche transformando a parte numerica em string
  2. LFBuozi

    LFBuozi Membro Participativo

    Dá para substituir o range pelo cells, veja:
    Código:
    DEF VAR chExcelApplication   AS COM-HANDLE.
    DEF VAR chPlanilha           AS COM-HANDLE.
    DEF VAR i AS INT NO-UNDO.
    
    CREATE 'excel.application' chExcelApplication.
    chExcelApplication:Workbooks:Open("C:\temp\teste.xlsx").
    
    chPlanilha  = chExcelApplication:Sheets:Item(1).
    
    chExcelApplication:VISIBLE = YES.
    
    /*--- cabeçalho ---*/
    ASSIGN chPlanilha:cells(1, 1):VALUE = "Código"
           chPlanilha:cells(1, 2):VALUE = "Descrição"
           i = 1.
    
    FOR EACH ITEM NO-LOCK:
    
        /*--- linhas ---*/
        ASSIGN i = i + 1
               chPlanilha:cells(i, 1):VALUE = ITEM.it-codigo
               chPlanilha:cells(i, 2):VALUE = ITEM.desc-item.
    
    END.
    
    RELEASE OBJECT chExcelApplication.
    
  3. Elvis

    Elvis Sem Pontuação

    Muito Obrigado.

Compartilhe esta Página