Quote Originariamente inviata da Poncherello Visualizza il messaggio
Mi serviva un metodo più veloce, anche perchè nel file di testo devo inserire un milione di elementi e farlo per tutti diventa troppo pesante
Purtroppo non è una cosa che si può intendere "veloce". LeleFT è stato chiarissimo:

Quote Originariamente inviata da LeleFT Visualizza il messaggio
devi effettuare tu tutti i calcoli necessari
Quote Originariamente inviata da LeleFT Visualizza il messaggio
richiede di scorrere 2 volte tutti i dati da scrivere: la prima volta per ottenere il numero massimo di caratteri di ciascuna colonna, la seconda volta per la scrittura effettiva su file
Qualcosa lo puoi sicuramente generalizzare ... ma lo devi "intravedere" tu secondo la architettura della tua applicazione.