Newsgroup: it.comp.lang.visual-basic
Titolo: creare file CSV in VB6

Buon giorno a tutti,
nel progetto che sto facendo inVB6
dovrei creare da codice un file CSV in una determinata directory ,
ma non capisco quale comando usare.
Qualcuno puo' aiutarmi ?? 
Grazie Mille

 Qualcuno puo' aiutarmi ??
Open pathfile For Output As #1
Write #1, quellochedeviscrivere
Close #1
.........
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
"Un problema non è un problema se può essere risolto"
XML: Il futuro dell' informatica 

marco.radha ha pensato forte :

Per creare un file csv, basta creare un file vuoto con estensione csv 
(vedi Open, Write, Close, FreeFile, ecc...).
Per popolarlo, basta inserire i campi come separati da virgola, e se 
vuoi puoi mettere anche il testo come racchiuso fra virgolette. Per i 
numerici occorre usare Str.
Poi vedi tu. Se usi ADO, ci sono metodi praticissimi, altrimenti fai un 
loop sulla tua matrice o collection di dati, scrivendo una riga del 
file per ogni riga dei dati.
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

 Close #1
Io ho sempre usato questo modo, rapido ed efficace, stando sempre bene 
attento al carattere del separatore CSV che *non* sia presente nei valori 
che devi esportare.
B 

t = 1" / (1 - (v²/c²)) ^ œ ha scritto:

Puoi dimenticare questa accortezza mettendo il campo maleducato fra 
doppi apici...
-- 
Emanuele Torrenti
Registered Linux User #409659
http://torrenti.altervista.org

 valori che devi esportare.
Già...
Comunque io molto spesso ho visto file CSV che hanno come separatore un 
carattere di tabulazione (TAB), in questo modo è rarissimo che questo 
carattere si trova tra uno dei campi.


 questo carattere si trova tra uno dei campi.
Stavo appunto per scriverlo, poi non ho dato invio per non allungare 
oltremodo il thread.
Io infatti uso SEMPRE il tabulatore, quando creo i CSV.
Che poi.... non si dovrebbero chiamare TSV?!    Boooh......  ;-)
B.

 Che poi.... non si dovrebbero chiamare TSV?!    Boooh......  ;-)
TGV?
Ciao 

 carattere si trova tra uno dei campi.
A parte il congiuntivo, il fatto che CSV significhi COMMA SEPARATED 
VALUES deve far riflettere su quale sia il carattere separatore...


 carattere si trova tra uno dei campi.
Probabilmente usano il tab perchč cosě exel li tira dentro piů facilmente 
(il tab definisce il passaggio alla cella successiva).
Ciao 

 facilmente (il tab definisce il passaggio alla cella successiva).
Confermo.
Mai avuto problemi di importazione, con il separatore TAB.
Oltretutto, per rispondere anche ad Albe V (a proposito, correggi il nick: 
ai numeri romani NON CI SI METTE il "cerchietto", č un orrore) i cosiddetti 
CSV sono storicamente nati con il separatore virgola, ma poi con il tempo si 
sono evoluti utilizzando i piů disparati simboli di separazione, pur 
mantenendo sempre l'originale estensione CSV del file, che ormai rappresenta 
universalmente un file di testo, i cui valori sono separati da un carattere 
predefinito.
B.

 numeri romani NON CI SI METTE il "cerchietto", è un orrore)
Lo so, ma un nick non deve rispondere alle regole ortografiche e 
grammaticali di alcuna lingua. E' un simbolo, o un insieme di simboli 
(come nel tuo caso).
Ciao


 (come nel tuo caso).
Ok, buona.
Tra l'altro sia il mio che il tuo nick sono entrambi FUORI dal set ascii 
standard, la qual cosa è severamente vietata su usenet.   ;-)
Ciao!
B.

 (come nel tuo caso).
Sì, ma qual è il carattere separatore? ;)
Ciao 

 VALUES deve far riflettere su quale sia il carattere separatore...
Uuuuuu... oramai mettono come separatore qualsiasi cosa... ormai il nome csv 
ha perso il significato in se...
PERO' potrebbe chiamarci Char Separated Values... hihihi così avrebbe molto 
più senso.
