View Full Version : [c#] scrivere file csv
giangi_luca
04-05-2010, 19:48
ciao a tutti,
devo creare un file csv. posso usare la classe StreamWriter?
grazie
lock cmpxchg8b %ebx
04-05-2010, 19:56
Si.
puoi usare sia lo streamwriter che anche le iterop di excel (un pò ostiche all'inizio) però ti vengono molto comode perchè puoi trattarlo come un array a due dimensioni.
^TiGeRShArK^
07-05-2010, 08:51
:mbe:
basta fare così ad occhio:
string[] lines = {"testo da inserire", "all'interno del file", "csv da codice"};
File.WriteAllLines("output.csv", lines.Select(l => l.Replace(" ", ";")).ToArray());
un mio collega un po' di tempo fa ha usato questa libreria:
FileHelpers (http://filehelpers.sourceforge.net/)
Ad onor del vero, io non l'ho vista molto approfonditamente, ma sembra una figata!
Sono sicuro che gestisca file con campi a lunghezza fissa, ma da quel poco che ho letto nel sito, dovrebbe gestire anche i csv!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.