Total de visualizações de página

Pesquisar este blog

quinta-feira, 2 de fevereiro de 2012

Exibir seqüência de caracteres texto no EXCEL

Hoje mudei meu "jeito" de conferir os layouts de integração Industrias x ERP interno (sempre faço em shell utilizando as ferramentas necessarias). Mas hoje em especial preciso provar para um gerente que o problema não é o ERP e sim o sistema de tratamento de dados. Mas como provar isso? Nada melhor do que uma planilha EXCEL.

Para isso usei a FUNÇÃO: EXT.TEXTO retorna um número específico de caracteres da seqüência de caracteres texto, começando na posição especificada, com base no número de caracteres especificado.
Após entender ficou fácil, peguei o layout da empresa que recebe os dados

O layout:



Como sabemos em integrações o arquivo é uma "tripa" de dados sequencial um caractere do lado do outro (ex: 20120103189696              07) e eu preciso mostrar para o gerente a planilha da forma que ele possa trabalhar com os dados respeitando os campos do layout.

A função na prática:
=EXT.TEXTO('DB vendas'!A1;Plan2!$A$2;Plan2!$E$2)

Onde:
=EXT.TEXTO('DB vendas'!A1;Plan2!$A$2;Plan2!$E$2)

=EXT.TEXTO é a função;
=DB vendas'!A1 é a "tripa de dados";
=Plan2!$A$2 é o caractere inicial do nosso layout (campo I na planilha);
=Plan2!$E$2) é o tamanho do campo (campo tamanho na planilha);

Assim após fazer a função para cada campo obtive a planilha gerando um TXT para que o gerente possa brincar com dos dados.

Att Junior.