Clipper On Line • Ver Tópico - DbuCdx, só importando primeiro campo de Txt para DBF

DbuCdx, só importando primeiro campo de Txt para DBF

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

DbuCdx, só importando primeiro campo de Txt para DBF

Mensagempor porter » 25 Mai 2017 15:43

Olá pessoal,
Estou tentando importar um arquivo TXT para DBF através do
DbuCdx.EXE, esse arquivo é o NCM.TXT que possui 3 campos está
assim:

03028911 01/01/2016 31/03/2017
03028912 01/01/2016 31/03/2017
03028921 01/01/2016
03028922 01/01/2016
03028923 01/01/2016

mas está importando somente o primeiro campo, que é o código, estou indo
em F6 Append, seleciono TABNCM.DBF e em Append to NCM.DBF From em File, informo NCM.TXT,
seleciono Delimited, clico em OK, não sei se estou fazendo errado ou o DBuCdx tem esse problema.

Obrigado.
porter
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1024
Data de registro: 10 Dez 2009 15:44
Cidade/Estado: OLIMPIA-SP
Curtiu: 3 vezes
Mens.Curtidas: 23 vezes

DbuCdx, só importando primeiro campo de Txt para DBF

Mensagempor Jairo Maia » 25 Mai 2017 17:46

Se você informar delimitado tem que ter o delimitador. Seu arquivo teria que ser dessa forma (usando o delimitador vírgula):
03028911,01/01/2016,31/03/2017
03028912,01/01/2016,31/03/2017
03028921,01/01/2016,
03028922,01/01/2016,
03028923,01/01/2016,
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

DbuCdx, só importando primeiro campo de Txt para DBF

Mensagempor porter » 26 Mai 2017 09:36

Olá Jairo,
Consegui fazer com arquivo dessa forma, a dificuldade é na data que tem que estar no formato aaaammdd,
tenho um arquivo texto com 10.000 linhas e as datas estão no formato dd/mm/aaaa

03028911,20160101,20170331
03028912,20160101,20170331
03028921,20160101
03028922,20160101
03028923,20160101


Obrigado.
porter
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1024
Data de registro: 10 Dez 2009 15:44
Cidade/Estado: OLIMPIA-SP
Curtiu: 3 vezes
Mens.Curtidas: 23 vezes

DbuCdx, só importando primeiro campo de Txt para DBF

Mensagempor acelconsultoria » 26 Mai 2017 17:31

porter escreveu:Consegui fazer com arquivo dessa forma, a dificuldade é na data que tem que estar no formato aaaammdd,
tenho um arquivo texto com 10.000 linhas e as datas estão no formato dd/mm/aaaa


Porter, acredito que usando o Excel, você consiga resolver isso rapidinho. Você abre o TXT pelo excel, ajusta o formato, e salva em extensão CSV, que gera o arquivo texto, com delimitadores e no formato desejado.

Mas claro, isso vai depender do quanto você quer automatizar esse processo. Você fará isso sempre ? Mesmo o excel agilizando essa tarefa, ter de fazer isso sempre pode ser um tanto chato.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar de usuário

acelconsultoria
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 231
Data de registro: 10 Jan 2006 16:05
Cidade/Estado: Itápolis-SP
Curtiu: 6 vezes
Mens.Curtidas: 6 vezes

DbuCdx, só importando primeiro campo de Txt para DBF

Mensagempor Paulof » 28 Mai 2017 01:35

Usando o comando:
SET DATE ANSI
a importação deverá ser lida num campo Date.
Experimenta aí e dá um retorno...

Paulo
Paulof
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 1
Data de registro: 28 Mai 2017 01:28
Cidade/Estado: Porto Alegre/RS
Curtiu: 0 vez
Mens.Curtidas: 0 vez

DbuCdx, só importando primeiro campo de Txt para DBF

Mensagempor Jairo Maia » 28 Mai 2017 11:12

Olá porter,

Pelo que estou entendendo você está querendo em DBF os NCM´s da Resolução CAMEX 125/16, com todos os NCM´s, tendo a data de início de vigência e também os que expiraram com a data que expirou. Isso para que se tentar usar um NCM expirado avisar a data que expirou, seria isso? Se sim baixe o DBF em anexo.

Nesse DBF há 3 campos, a saber:
NCM = Código NCM
VGINICIO = Início da vigência
VGFINAL = Se não está vazio, tem a data que expirou, se vazio está vigente.

Camex125.rar
NCM´s Resolução CAMEX 125/16 - Completo
(22.55 KiB) Baixado 62 vezes
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

DbuCdx, só importando primeiro campo de Txt para DBF

Mensagempor porter » 29 Mai 2017 18:20

Olá pessoal,
Consegui fazer a importação de Excel para DBF usando o DBF Manager,
muito obrigado pela atenção de todos, podem ter certeza suas informações
foram muito importante para meu aprendizado.

Obrigado.
porter
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1024
Data de registro: 10 Dez 2009 15:44
Cidade/Estado: OLIMPIA-SP
Curtiu: 3 vezes
Mens.Curtidas: 23 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: marco.prodata e 4 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro