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

Formatando A Saída De Um Arquivo Txt


Señor Smoke

Pergunta

Fala pessoal,

Gostaria que a saída do meu arquivo txt, tivesse um formato específico.

Tenho um datagrid carregado com o resultado de uma consulta. Então apartir deste datagrid eu gero o arquivo txt. Só que ele tá ficando assim:

61             3997695                24/02/2005                  BRT
61             3997695                24/02/2005                  BRT
61             3997695                24/02/2005                  BRT
E eu queria que ele ficasse assim:
61;3997695;24/02/2005;BRT
61;4794684;24/02/2005;BRT
61;6271082;24/02/2005;BRT

alguém tem alguma sugestão?

Desde já agradeço.

[]s

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Eu costumo usar FSO pra gerar textos:

Private Sub Gera_Click()
     Dim fso As New FileSystemObject
     dim arquivo as textstream
     Set arquivo = fso.CreateTextFile("arquivo.txt", True)
     Do Until Rs2.EOF
          arquivo.writeline Rs2("campo1") & ";" & Rs2("campo2") & ";" & Rs2("campo3") & ";" & Rs3("campo4")
     Loop
     MsgBox "Arquivo -  - gerado com sucesso !!"
End Sub

Link para o comentário
Compartilhar em outros sites

  • 0

Você pode fazer de três formas:

Open "c:\nome.txt" For Output As #1
  Write #1, "100", "200", "300", "400"
Close #1
Que vai salvar neste formato: "100","200","300","400" ou
Open "c:\nome.txt" For Output As #1
  Print #1, "100" & ";" & "200" & ";" & "300" & ";" & "400"
Close #1

Que vai salvar neste formato:

100;200;300;400

ou

usar a forma que o cyberalexxx sugeriu, usando o FSO.

Link para o comentário
Compartilhar em outros sites

  • 0
Eu costumo usar FSO pra gerar textos:

Private Sub Gera_Click()
     Dim fso As New FileSystemObject
     dim arquivo as textstream
     Set arquivo = fso.CreateTextFile("arquivo.txt", True)
     Do Until Rs2.EOF
          arquivo.writeline Rs2("campo1") & ";" & Rs2("campo2") & ";" & Rs2("campo3") & ";" & Rs3("campo4")
     Loop
     MsgBox "Arquivo -  - gerado com sucesso !!"
End Sub

Ok, mas cyberalexxx aonde esse arquvo tá sendo gerado?

Como controlamos isso?

[]s

Link para o comentário
Compartilhar em outros sites

  • 0

aki:

Private Sub Gera_Click()

    Dim fso As New FileSystemObject

    dim arquivo as textstream

    Set arquivo = fso.CreateTextFile("c:\temp\arquivo.txt", True)

    Do Until Rs2.EOF

        arquivo.writeline Rs2("campo1") & ";" & Rs2("campo2") & ";" & Rs2("campo3") & ";" & Rs3("campo4")

    Loop

    MsgBox "Arquivo -  - gerado com sucesso !!"

End Sub

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,1k
    • Posts
      651,9k
×
×
  • Criar Novo...