CIao
in linea generale i file di testo (detti file flat) possono essere realizzati in due modi:
a dimensione fissa per colonna
con delimitatore per colonna
es:
Dim colA As String = "ciaooo"
Dim colB As String = "helloooo"
Dim colC As String = "saluttttt"
Using w As New IO.StreamWriter("c:\out.txt")
'dimensione fissa
w.WriteLine(colA.PadRight(20))
w.WriteLine(colB.PadRight(20))
w.WriteLine(colC.PadRight(20))
'delimitatore
w.Write(colA)
w.Write(";")
w.Write(colB)
w.Write(";")
w.Write(colC)
w.Write(";")
w.WriteLine()
End Using
nel PadRight dell'oggetto string puoi specificare il numero di spazi che verranno aggiungi fino alla lunghezza desiderata.
ricorda che PadRight non tronca stringhe di lunghezza superiore alla dimensione data
Antonio Esposito
MCTS .NET 3.5 WCF, .NET 2.0 Distributed applications
MCP .NET 3.5/2.0