RobertoA
2010-09-22 07:55:15 UTC
Allora, da procedura Access creo un file di testo e gli appioppo
l'estensione csv
Il file e' composto da tante righe ognuna con il contenuto di alcuni campi
di una tabella, separati da un punto e virgola
Se vado a doppiocliccare sul file, il sistema, essendoci installato Excel ed
essendo l'eseguibile associato all'estensione CSV, mi apre Excel ed avvia la
lettura del file
Lettura che avviene correttamente se non che, il contenuto di un campo
alfanumerico, che contiene pero' un valore composto solo di numeri 0030,
viene 'convertito' da Excel in campo numerico e nella casellina vedo un 30
allineato a destra
Allora ho provato a scrivere su Excel, nella casellina dedicata a contenere
0030, un '0030
Ed excel correttamente viene informato che quello e' un valore alfanumerico
e mostra 0030 alineato a sinistra
Bene, lo salvo, vado a vedere con un editor esadecimale cosa c'e' dentro ed
effettivamente c'e' 0030 sul campo
Lo rileggo con Excel e mi ritorna il 30 allineato a destra
La domanda e': volendo costruire un file csv, come fare per informare Excel
che il valore di un certo campo e' alfanumerico (anche se contiene solo
cifre) ?
Ciao e grazie
RobertoA
l'estensione csv
Il file e' composto da tante righe ognuna con il contenuto di alcuni campi
di una tabella, separati da un punto e virgola
Se vado a doppiocliccare sul file, il sistema, essendoci installato Excel ed
essendo l'eseguibile associato all'estensione CSV, mi apre Excel ed avvia la
lettura del file
Lettura che avviene correttamente se non che, il contenuto di un campo
alfanumerico, che contiene pero' un valore composto solo di numeri 0030,
viene 'convertito' da Excel in campo numerico e nella casellina vedo un 30
allineato a destra
Allora ho provato a scrivere su Excel, nella casellina dedicata a contenere
0030, un '0030
Ed excel correttamente viene informato che quello e' un valore alfanumerico
e mostra 0030 alineato a sinistra
Bene, lo salvo, vado a vedere con un editor esadecimale cosa c'e' dentro ed
effettivamente c'e' 0030 sul campo
Lo rileggo con Excel e mi ritorna il 30 allineato a destra
La domanda e': volendo costruire un file csv, come fare per informare Excel
che il valore di un certo campo e' alfanumerico (anche se contiene solo
cifre) ?
Ciao e grazie
RobertoA