No artigo de hoje, vamos mostrar como criar um fonte para importar e outro para exportar dados (csv ou txt) via AdvPL.
Hoje vou demonstrar como é fácil gerar um código fonte para importar e outro para exportar dados em AdvPL.
Exportar:
- Acesse o Autumn Code Maker , caso não tenha uma conta ainda, crie uma conta gratuitamente (você poderá usar a geração de fontes até 3 vezes)
- Abra a opção de Exportar
- Defina o nome da função
- Nas definições da exportação, defina o diretório padrão e qual será o separador, que nesse caso iremos usar o ponto e vírgula. Defina também a extensão se será txt ou csv e se irá exportar as informações do cabeçalho
- Se quiser, defina alguns parâmetros para filtrar, nesse caso iremos colocar Produto De/Até
- Nos dados, defina a query SQL e os campos que serão exportados
- Clique em gerar função e compile no seu ambiente
- Após executar, abaixo é um exemplo de um arquivo gerado
E abaixo um vídeo demonstrando o procedimento descrito acima, caso queira assistir:
Importar:
- Acesse o Autumn Code Maker , caso não tenha uma conta ainda, crie uma conta gratuitamente
- Abra a opção de Importar
- Defina o nome da função
- Nas definições de Importação, coloque a tabela, qual é o separador do arquivo, qual vai ser o tipo da importação (se será RecLock ou MsExecAuto), qual é o nome da função se for ExecAuto e quais são os campos e a posição deles no arquivo
- Clique em gerar função e compile no seu ambiente
- Após executar, abra a função e será solicitado para abrir um arquivo
- Após selecionar o arquivo e processar, será aberto um arquivo de log, se houver erros será exibido onde foi salvo o arquivo com a falha, senão será exibido que a linha foi processada com sucesso
E abaixo um vídeo demonstrando o procedimento descrito acima, caso queira assistir:
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Essa ferramenta cada dia ganha mais recursos.
Nunca foi tão fácil desenvolver as coisas rs
Parabéns pelo trabalho super bem feito!
Opa, é bondade e generosidade sua mano Súlivan.
Muito obrigado pelo comentário.
Um grande abraço.