Suponha que tenha um arquivo XML com as informações da declaração de IRPF de um contribuinte e você queira importar tais informações para dentro de uma tabela do banco de dados de sua aplicação Oralce APEX.
Vamos fazer isso criando um formulário APEX completo com upload do XML, leitura do conteúdo e inserção automática na tabela.
Abaixo está um passo a passo prático para construir isso no APEX 24.2:
✅ Passo 1 – Criar a Tabela de Destino
No SQL Workshop > SQL Commands, execute:
✅ Passo 2 – Criar Página de Upload de Arquivo
-
Vá para o App Builder > Seu App.
-
Criar Página > Formulário > Formulário de Arquivo.
-
Nomeie como: Upload XML IRPF
.
-
O item gerado será algo como PXX_FILE
(anote isso).
Vá para o App Builder > Seu App.
Criar Página > Formulário > Formulário de Arquivo.
Nomeie como: Upload XML IRPF
.
O item gerado será algo como PXX_FILE
(anote isso).
Configure:
-
Tabela de destino:
apex_application_temp_files
-
Nome de Arquivo: ative a opção de "Mostrar nome"
✅ Passo 3 – Criar Processo para Ler e Inserir os Dados
Adicione um Processo do tipo PL/SQL depois do envio, com o seguinte código:
📌 Importante:
-
Substitua
:PXX_FILE
pelo nome real do item gerado no upload (ex::P5_FILE_XML
). -
Valide se a página está com Processamento Automático de Arquivo habilitado.
✅ Passo 4 – Testar e Visualizar os Dados
-
Execute a página.
-
Faça upload do seu XML.
-
Após o envio, os dados estarão na tabela XML_IRPF_2023
.
Execute a página.
Faça upload do seu XML.
Após o envio, os dados estarão na tabela XML_IRPF_2023
.
Você pode agora criar:
-
Relatório interativo com base nessa tabela.
-
Processos de validação.
-
Exportação para Excel ou PDF.
Nenhum comentário:
Postar um comentário