6 Replies Latest reply: May 31, 2013 7:32 AM by Fabricio Pedrassani RSS

    Leitura de xls protegido por senha

    Paulo Andre de Oliveira

      Prezados,

       

      na construção do script preciso ler arquivo xls protegido por senha, porem ao ler o arquivo em 'Dados de Arquivo/Arquivos de Tabela' é apresentada seguinte mensagem: 'O arquivo Excel não pode ser lido porque está encriptado'.

       

      gastaria de saber se existe uma possibilidade de ler esse arquivo xls.

       

      Paulo André

        • Re: Leitura de xls protegido por senha
          Fernando Suzuki

          Paulo,

           

          Interessante que hoje fiz um teste com arquivo XLSX e o QV consegue ler os dados pela opção de Arquivo de Tabela. Então uma opção talvez mais simples é migrar o arquivo para formato XLSX.

           

           

          Se vc não puder migrar o formato do arquivo, será necessário criar uma conexão ODBC e usar macro para criar uma instância do Excel. Há um tempo atrás descobri isso aqui na comunidade, mas não lembro mais a thread para dar os créditos. Segue QVW e XLS de exemplo em anexo. A senha de proteção do XLS é "qv".

           

          Alguns pontos importantes:

          - no módulo de macro, selecionar System Access

          - no painel inferior da tela de script, selecionar a aba Settings e marcar a opção 'Can Execute external programs'.