[firebase-br] RES: Importação de dados de arquivo texto por tamanho delimitado
Henrique Ribeiro
kikeribeiro em gmail.com
Sex Ago 10 06:55:33 -03 2018
A questão é que não estou conseguindo manter os campos com os tamanhos que
precisam ser consistentes de acordo com o layout.
A dica da RPAD da Sofia é ótima, porém, para implantá-la, preciso criar uma
tabela temporária no DB, importar os dados da tabela, e depois gerar um
script SQL com o RPAD para cada campo.
A principio, farei isso.
Se alguém conhecer outra forma, mais produtiva, eu aceito sugestões.
Muito obrigado desde já a todos os colegas.
lher
Em qui, 9 de ago de 2018 às 20:49, <odir em clippnet.com.br> escreveu:
> Exporte a planilha para .csv, vai ficar muito mais fácil para importar.
>
> Odir Rodrigues de Oliveira
> Clipp-net Informática
> São Carlos - SP
> Fone: 16 3307-7369
> Cel: 16 98137-2103 (VIVO)
> Skype: odir_r
> Site: www.clippnet.com.br
>
> -----Mensagem original-----
> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Henrique
> Ribeiro
> Enviada em: quinta-feira, 9 de agosto de 2018 09:54
> Para: FireBase
> Assunto: [firebase-br] Importação de dados de arquivo texto por tamanho
> delimitado
>
> Bom dia pessoALL,
>
> Estou trabalhando na importação de dados para um banco Firebird do sistema
> BPA, que é o "Boletim de Produção Ambulatorial", que envia dados para o
> SUS.
>
> Para esta importação, tenho uma planilha excel, e preciso exportar os dados
> dela para um arquivo .TXT com espaçamento delimitado por tamanho.
> Exemplo:
>
> Seq Nome Tamanho Ini Fim
> 1 prd-ident 002 001 002
> 2 prd-cnes 007 003 009
> 3 prd-cmp 006 010 015
> 4 Prd_cnsmed 015 016 030
> 5 Prd_cbo 006 031 036
> 6 Prd_dtaten 008 037 044
> 7 prd-flh 003 045 047
> 8 prd-seq 002 048 049
> 9 prd-pa 010 050 059
>
> E por aí vai.
>
> No entanto, não estou conseguindo exportar exatamente os tamanhos, no caso
> de campos vazios, dados inferiores ao tamanho, etc.
>
> Alguma orientação ou sugestão?
>
> Agradeço desde já e desejo tudo de bom para os colegas.
>
> Um grande abraço,
> Luiz Henrique
>
>
> Graça a vós e paz da parte daquele que é, e que era, e que há de vir
> (Apocalipse
> 1:4 <https://www.bibliaonline.com.br/acf/ap/1/4+#v4>).
> Pois ainda em bem pouco tempo aquele que há de vir virá, e não
> tardará. (Hebreus
> 10:37) <https://www.bibliaonline.com.br/acf/hb/10/37+#v37>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>
--
As informações existentes nessa mensagem e nos arquivos anexados são para
uso restrito, sendo seu sigilo protegido por lei. Caso não seja
destinatário, saiba que leitura, divulgação ou cópia são proibidas. Favor
apagar as informações e notificar o remetente. O uso impróprio será tratado
conforme as normas da empresa e a legislação em vigor.
The information contained in this message and in the attached files are
restricted, and its confidentiality protected by law. In case you are not
the addressee, be aware that the reading, spreading and copy of this message
is unauthorized. Please, delete this message and notify the sender. The
improper use o f this information will be treated according the company's
internal rules and legal laws.
Graça a vós e paz da parte daquele que é, e que era, e que há de vir
(Apocalipse
1:4 <https://www.bibliaonline.com.br/acf/ap/1/4+#v4>).
Pois ainda em bem pouco tempo aquele que há de vir virá, e não
tardará. (Hebreus
10:37) <https://www.bibliaonline.com.br/acf/hb/10/37+#v37>
Mais detalhes sobre a lista de discussão lista