Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida Layout Importação de arquivo


dennnis

Pergunta

Fala galera, beleza?

To com uma dúvida aqui, pesquisei na net mas não consegui achar nada que me ajudasse de verdade. Eu até manjo bem pouco de programação, mas vba (que eu acho ser mais indicado) eu não entendo nada.

Vamos lá.

Tenho um arquivo XLS com os dados lá. Eu quero pegar esse arquivo e exportar para txt, porém, eu tenho que definir o tamanho dos campos e fazer com que eles sejam preenchidos caso os dados não forem do tamanho máximo.

Por exemplo

Na Coluna A eu tenho que ter 4 campos (código do produto), às vezes o código do produto tem 2 campos eu preciso que ao gerar pra txt ele gere com 00 à esquerda.

Deu pra entender?

No XLS tá assim

código do produto (texto aqui é só pra exemplificar, porque no arquivo mesmo n tem o texto)

13

No TXT tem que ficar assim:

código do produto (texto aqui é só pra exemplificar, porque no arquivo mesmo n tem o texto)

0013

E não pode haver espaços entre os campos, exemplo

No XLS tá assim

código do produto Quantidade

13 1000

No TXT tem que ficar assim:

código do produto

00130001000

Eu preciso disso pra importar num sistema que não é meu e só tenho o layout.

Aguém pode me ajudar, plz?

Não quero que faça nada pra mim, quero um rumo só.

Valeu!!!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Se você manja bem pouco de programação e não entende nada de VBA vai ser muito difícil te dar um rumo.

Talvez seja até mais trabalhoso tentar te dar um rumo do que simplesmente passar um código pronto.

A idéia é bem simples.

Usando programação você:

01.Cria um arquivo texto

02.Lê os dados linha a linha

03.Conta o número de caracteres de cada célula e adiciona a quantidade necessária de zeros à esquerda de acordo com o layout.

04.Armazena os valores das células já com os zeros à esquerda em uma variável

05.Ao finalizar a leitura das células da linha grava os valor armazenado na variável em uma linha do arquivo texto.

06.Depois da leitura de todas as linhas, salva e fecha o arquivo texto.

Basicamente é isso que você tem que fazer.

Editado por Nelson S
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,1k
×
×
  • Criar Novo...