Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigoalves96

escrever em coluna espefica no FSO

Recommended Posts

Alguém sabe como posso escrever no fso em uma coluna especifica?

 

Exemplo:

 

Valor 1 valor 2

 

valor3

 

Observe que valor1 e valor 2 estão na mesma linha.

 

Eu quero poder controlar as variaveis .

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exemplo do que preciso:

 

Imagem Postada

 

Isso é um txt de uma NF modelo 1 que estou tentando desenvolver

 

O que preciso é poder controlar essas variaveis p/ que eu saiba onde encaixar cada item em sua respectiva linha e coluna.

 

obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para escrever na mesma linha utilize o "Write" do FSO.. e para uma nova linha.. o "WriteLine"..

 

Abraços....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, eu sei usar o FSO, e conheco o write, writeline e também sei que posso usar o space() p/ dar o espaçamento que quero p/ cair na coluna que desejo.

 

Só que não funciona do jeito que quero, os dados veem de uma vez e escrevo em uma unica linha.

 

Eu trago os dados em uma matriz, aí quando carrego ele p/ um novo arquivo, ele nao respeita a quebra de linha da maneira que fiz(q está errado).

 

O lance é o seguinte...

 

0 - carrego um template com os campos da NF.

1 - trago o rs do cabeçalho e rodape.

2 - trago o rs de produtos.

3 - armazenos os dados na matriz.

4 - preparo o fso p/ gravar os arquivo.

 

Só que aí está o problema...

 

Os dados vem de um template com as posicoes dos campos no banco de dados e aí não consigo vincular os dados da minha matriz ao template.

 

Quando gravo os arquivo ele me traz em uma linha com todos os dados e não consigo saber em que posição está cada "item" gerado na matriz.

 

ex de como sai no fso..

 

Natureza da operacao - linha 4, coluna 35

Numero da nota fiscal - linha 4, culuna 145

CFOP - linha 12, coluna 36

 

Linha e coluna vem do template que mensurei..

 

Aí, a idéia é que esses dados sejam carregados em uma unica linha e gerado o txt que preciso...

 

 

A idéia que tive é essa..Se alguém souber onde estou errando ou passou por isso alguma vez e puder me ajudar eu agradeço!

 

 

 

 

Para escrever na mesma linha utilize o "Write" do FSO.. e para uma nova linha.. o "WriteLine"..

 

Abraços....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.