Discussione:
Formato CSV
(troppo vecchio per rispondere)
patrini
2005-01-15 15:37:02 UTC
Permalink
Chiedo il vs aiuto per capire il comportamento di questa sequenza di operazioni

INPUT
il file F1.csv contine dati separati da VIRGOLE
AZIONI

1) i file F1.CSV si apre con EXCEL senza nessun intervento sui delimitatori

2 Eeseguo qualche modifica sul contenuto di F1.CSV e poi eseguo SALVA CON
NOME con F11.csv

3) ripondo SI per mantenere il formato e si crea F11.CSV

4)da F11.CSV eseguo file chiudi

5) il sistema mi dice che F11.csv esiste gia', ripondo SI per salvare le
modifiche apportate

6) rispondo ancora SI per mantenere il formato e finalmente riesco ad
uscire da F11.CSV

DOMANDE
1) perche' per fare SAVE devo prorio fare due giri ?
2) perche F11 viene creato con separatore PUNTOVIRGOLA ?

molte grazie - ciao da patrini
Tiziano Marmiroli
2005-01-16 01:51:21 UTC
Permalink
Post by patrini
Chiedo il vs aiuto per capire il comportamento di questa sequenza di operazioni
INPUT
il file F1.csv contine dati separati da VIRGOLE
AZIONI
1) i file F1.CSV si apre con EXCEL senza nessun intervento sui delimitatori
2 Eeseguo qualche modifica sul contenuto di F1.CSV e poi eseguo SALVA CON
NOME con F11.csv
3) ripondo SI per mantenere il formato e si crea F11.CSV
4)da F11.CSV eseguo file chiudi
5) il sistema mi dice che F11.csv esiste gia', ripondo SI per salvare le
modifiche apportate
6) rispondo ancora SI per mantenere il formato e finalmente riesco ad
uscire da F11.CSV
DOMANDE
1) perche' per fare SAVE devo prorio fare due giri ?
Passo.
Post by patrini
2) perche F11 viene creato con separatore PUNTOVIRGOLA ?
Se salvi nel formato "CSV (delimitato da separatore di elenco)" verrà
usato il separatore di elenco indicato nelle 'Opzioni internazionali e
della lingua' di Windows (le puoi modificare dal Pannello di controllo).

ll problema è che nella versione italiana di Windows il 'separatore di
elenco' predefinito è il punto e virgola e non la virgola ('separatore
decimale').

Puoi vedere http://www.cpearson.com/excel/imptext.htm#Export
--
Tiziano Marmiroli
Microsoft MVP - Office
patrini
2005-01-16 18:49:01 UTC
Permalink
Grazie Tiziano.
Io ho Window 2000 e nel control panel vedo solo un REGIONAL OPTIONS e non
vedo un INTERNATIONAL OPTIONS.
In REGIONAL OPTIONS, nel tab NUMBERS esiste il parametro LIT SEPARATORE che
era impostato a ";" io l'ho impostato a "," e poi ho fatto RESTART.
HO ripetuto il SAVE AS in CSV ma ha scritto ancora con il ";" .
Dove ho sbagliato ?
ciao da patrini.
Post by Tiziano Marmiroli
Post by patrini
Chiedo il vs aiuto per capire il comportamento di questa sequenza di operazioni
INPUT
il file F1.csv contine dati separati da VIRGOLE
AZIONI
1) i file F1.CSV si apre con EXCEL senza nessun intervento sui delimitatori
2 Eeseguo qualche modifica sul contenuto di F1.CSV e poi eseguo SALVA CON
NOME con F11.csv
3) ripondo SI per mantenere il formato e si crea F11.CSV
4)da F11.CSV eseguo file chiudi
5) il sistema mi dice che F11.csv esiste gia', ripondo SI per salvare le
modifiche apportate
6) rispondo ancora SI per mantenere il formato e finalmente riesco ad
uscire da F11.CSV
DOMANDE
1) perche' per fare SAVE devo prorio fare due giri ?
Passo.
Post by patrini
2) perche F11 viene creato con separatore PUNTOVIRGOLA ?
Se salvi nel formato "CSV (delimitato da separatore di elenco)" verrà
usato il separatore di elenco indicato nelle 'Opzioni internazionali e
della lingua' di Windows (le puoi modificare dal Pannello di controllo).
ll problema è che nella versione italiana di Windows il 'separatore di
elenco' predefinito è il punto e virgola e non la virgola ('separatore
decimale').
Puoi vedere http://www.cpearson.com/excel/imptext.htm#Export
--
Tiziano Marmiroli
Microsoft MVP - Office
Tiziano Marmiroli
2005-01-16 19:08:14 UTC
Permalink
Post by patrini
Io ho Window 2000 e nel control panel vedo solo un REGIONAL OPTIONS e non
vedo un INTERNATIONAL OPTIONS.
In REGIONAL OPTIONS, nel tab NUMBERS esiste il parametro LIT SEPARATORE che
era impostato a ";" io l'ho impostato a "," e poi ho fatto RESTART.
HO ripetuto il SAVE AS in CSV ma ha scritto ancora con il ";" .
Dove ho sbagliato ?
Hai sbagliato a lasciare la virgola come separatore decimale.
In realtà è Windows a sbagliare: inspiegabilmente ti lascia impostare lo
stesso simbolo (la virgola) per due cose diverse, dopodiché, visto che
tali impostazioni entrano in conflitto, le ignora...
--
Tiziano Marmiroli
Microsoft MVP - Office
GIAN
2005-01-17 10:24:31 UTC
Permalink
Post by Tiziano Marmiroli
Post by patrini
Io ho Window 2000 e nel control panel vedo solo un REGIONAL OPTIONS
e non vedo un INTERNATIONAL OPTIONS.
In REGIONAL OPTIONS, nel tab NUMBERS esiste il parametro LIT
SEPARATORE che era impostato a ";" io l'ho impostato a "," e poi ho
fatto RESTART.
HO ripetuto il SAVE AS in CSV ma ha scritto ancora con il ";" .
Dove ho sbagliato ?
Hai sbagliato a lasciare la virgola come separatore decimale.
In realtà è Windows a sbagliare: inspiegabilmente ti lascia impostare
lo stesso simbolo (la virgola) per due cose diverse, dopodiché, visto
che tali impostazioni entrano in conflitto, le ignora...
Mi intrometto, dato che ho litigato per lo stesso problema.
Domandone: Se il separatore decimale non può essere impostato diversmente in
quanto creerebbe problemi con alcuni programmi non c'è soluzione?
Mi devo tenere il separatore ";" e creare una macro per effettuare la
modifica?

Grazie Gian
Tiziano Marmiroli
2005-01-17 19:33:25 UTC
Permalink
Post by GIAN
Mi intrometto, dato che ho litigato per lo stesso problema.
Domandone: Se il separatore decimale non può essere impostato diversmente in
quanto creerebbe problemi con alcuni programmi non c'è soluzione?
Mi devo tenere il separatore ";" e creare una macro per effettuare la
modifica?
AFAIK è così. E' per quello che avevo segnalato
http://www.cpearson.com/excel/imptext.htm#Export
--
Tiziano Marmiroli
Microsoft MVP - Office
Continua a leggere su narkive:
Loading...