Ir ao conteúdo
  • Cadastre-se

Léo Mota

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Bom dia, Estou trabalhando na conversão de dados de um sistema para outro e, para isto, faço a geração dessas informações no Sistema A no formato Excel e depois importo o mesmo para o SQL, e só depois exporto para TXT. Nesse Excel as datas vem no formato 01/01/2000. O arquivo de importação para o Sistema B é em TXT. Neste TXT a data deve ficar no formato 01012000. Situação 01: Se eu remover as barras da data, colocando na coluna a formatação "00000000", na célula do Excel a informação vem corretamente, da forma que eu preciso: 01012000. Porém, no Banco de Dados do Excel, essa data não está com o ZERO a esquerda, assim, ao importar para o SQL, o mesmo não lê o que está na célula, mas sim o que está no BD do Excel, que é 1012000. Mais informações vide Figura 1. Situação 02: Se eu alterar a formatação do campo da data para "ddmmaaaa", na célula do Excel a informação vem corretamente, da forma que eu preciso: 01012000. Porém, no Banco de Dados do Excel, essa data está no formato normal: 01/01/2000, dessa forma o SQL irá puxar essa informação. Mais informações vide Figura 02. A única forma de fazer isso corretamente é colocar a formatação como TEXTO e depois digitar a data sem as barras, porém esse processo é manual, terei que digitar todas as datas. Se alguém puder ajudar, agradeço.
  2. Boa tarde, Estou prestando um serviço de unificação de arquivos EFD-Contribuições (arquivo magnético exigido pelo FISCO das empresas) Matriz/Filial, onde tenho que copiar as informações dos arquivos da Filial dentro do arquivo da Matriz. Atualmente faço isso de forma manual, copiando e colando. Gostaria de saber alguma forma de criar um comando no NOTEPAD++ ou outro programa qualquer, para que eu possa fazer essa unificação de forma mais rápida. Segue estrutura dos arquivos e como os mesmos devem ficar... Arquivo MATRIZ: |0000|003|0|||01032016|31032016|EMPRESA POSTOS DE COMBUSTIVEIS LTDA|75621491000178|GO|5401208||00|2| |0001|0| |0100|RONALDO OLIVEIRA|61304651687|44811||38770000|CAPITAO SANCHO|720||CENTRO|||[email protected]|3136306| |0110|1|1|1|| |0140|206|EMPRESA POSTOS DE COMBUSTIVEIS LTDA|75621491000178|GO|102672890|5201108||| |0150|054|ANAGAS COM. REP. TRANSP. GAS LTDA|1058|02887008000147||101173261|5201108||UNIVERSITARIA|2000||SANTA IZABEL| |0150|240|PETROBRAS DISTRIBUIDORA SA|1058|34274233030605||100496725|5208707||BRUXELAS|300|AREA 1 - QD 260|JARDIM NOVO MUNDO| |0400|4|TRANSFERENCIA ENTRADA| |0400|11|SERVICO DE TRANSPORTE| |0990|10| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Arquivo FILIAL |0000|003|0|0||01032016|31032016|REDE TIRADENTES POSTOS DE COMBUSTIVEIS LTDA|73521791000864|GO|5201108||00|2| |0001|0| |0100|RONALDO OLIVEIRA - CONTABILIDADE|61804681687|44811||38770000|RUA CAPITAO SANCHO|||CENTRO|||[email protected]|3136306| |0110|1|1|1|| |0140|73621591000864|EMPRESAS POSTOS DE COMBUSTIVEIS LTDA|73521791000864|GO|105875864|5201108||| |0150|SLF103|HELENA M DE OLIVEIRA PACHE|1058|04003475000192||103604901|5201108||RUA BOGOTA Q09 L16 185|||PARQUE DAS NACOES| |0150|SLF105|APORTT DISTRIBUICAO E LOGISTICA|1058|12355123000124||104789573|5201405||RUA 14 S/N QD12 LT AREA 1|||POLO EMPRESARIAL| |0150|SLF124|DISTRIBUIDORA COLORADO LTDA|1058|05799305000129||103638237|5208707||AV RUI BARBOSA, 088 Q 8 LT SL2|||SANTA TEREZINHA| |0150|SLF126|PHILIP MORRIS BRASIL|1058|04041933004256||0744771900429|5300108||POLO DE DESENVOLVIMENTO S/N CONJUNTO 3|||SANTA MARIA| |0200|1497|SNACK ELMA CHIPS DE MONTAO PCT 75G|7892840223243||un|00|19059090||19||17| |0450|-13|Versao PDV| |0450|-4|PAF-ECF| |0990|13| O que eu quero fazer é copiar toda a informação destacada em vermelho da FILIAL e colar logo acima do último registro da MATRIZ. Arquivo UNIFICADO: |0000|003|0|||01032016|31032016|EMPRESA POSTOS DE COMBUSTIVEIS LTDA|75621491000178|GO|5401208||00|2| |0001|0| |0100|RONALDO OLIVEIRA|61804681687|44811||38770000|CAPITAO SANCHO|720||CENTRO|||[email protected]|3136306| |0110|1|1|1|| |0140|206|EMPRESA POSTOS DE COMBUSTIVEIS LTDA|75621491000178|GO|102672890|5201108||| |0150|054|ANAGAS COM. REP. TRANSP. GAS LTDA|1058|02887008000147||101173261|5201108||UNIVERSITARIA|2000||SANTA IZABEL| |0150|240|PETROBRAS DISTRIBUIDORA SA|1058|34274233030605||100496725|5208707||BRUXELAS|300|AREA 1 - QD 260|JARDIM NOVO MUNDO| |0400|4|TRANSFERENCIA ENTRADA| |0400|11|SERVICO DE TRANSPORTE| |0140|73621591000864|EMPRESAS POSTOS DE COMBUSTIVEIS LTDA|73521791000864|GO|105875864|5201108||| |0150|SLF103|HELENA M DE OLIVEIRA PACHE|1058|04003475000192||103604901|5201108||RUA BOGOTA Q09 L16 185|||PARQUE DAS NACOES| |0150|SLF105|APORTT DISTRIBUICAO E LOGISTICA|1058|12355123000124||104789573|5201405||RUA 14 S/N QD12 LT AREA 1|||POLO EMPRESARIAL| |0150|SLF124|DISTRIBUIDORA COLORADO LTDA|1058|05799305000129||103638237|5208707||AV RUI BARBOSA, 088 Q 8 LT SL2|||SANTA TEREZINHA| |0150|SLF126|PHILIP MORRIS BRASIL|1058|04041933004256||0744771900429|5300108||POLO DE DESENVOLVIMENTO S/N CONJUNTO 3|||SANTA MARIA| |0200|1497|SNACK ELMA CHIPS DE MONTAO PCT 75G|7892840223243||un|00|19059090||19||17| |0450|-13|Versao PDV| |0450|-4|PAF-ECF| |0990|18| Obs.: repare que o último registro é o totalizador, onde o mesmo será alterado somando a quantidade de registros que foi adicionado ao bloco do arquivo.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...