Nel momento in cui si lavora con un file Excel ed è necessario salvare in formato CSV, ci si può imbattere in alcuni problemi che possono troncare i decimali quando il numero è più lungo di 11 cifre.
Questo accede quando i decimali sono "nascosti" nell'excel nativo, quando abbiamo magari un numero che ha 4 cifre decimali ma decidiamo per comodità di mostrarne solo 2.
Questa modalità è anche default nel tipo di cella "Accounting", in altri casi ad esempio nel formato di cella "Number" possiamo avere 0 decimali mostrati di default.
Prendiamo ad esempio il numero:
123456789,01234
Questo numero viene mostrato di default con una cella tipo "General" come:
123456789
Viene mostrato di default con una cella tipo "Number" come:
123456789,01
Viene mostrato di default con una cella tipo "Accounting" come:
123.456.789,01
(nella versione inglese di Excel i punti e le virgole sono ribaltati)
Nel momento in cui salviamo il file in formato CSV, notiamo come i valori dei numeri prendono ciò che è mostrato, per cui nel primo caso ("General") andremo a perdere tutti i decimali, negli altri 2 casi perderemo gli ultimi 3 decimali.
Un metodo che ho trovato per ovviare al problema è quello di salvare il numero con un apex davanti. Questo trasforma il numero in testo, e permette di salvare il numero così come ci serve:
'123456789,01234
Attenzione. Non è sufficiente trasformare il tipo di cella, diciamo da number a text, perchè in quel caso verrà mostrato il valore che è già contenuto nella cella, cioè:
123456789 --> da "General" a "Text"
123456789,01 --> da "Number" a "Text"
123.456.789,01 --> da "Accounting" a "Text"
Grazie!
29 ottobre, 2013
28 ottobre, 2013
Joomla su Hosting Aruba Windows
Riporto qui una vecchia discussione che avevo postato su Giorgiotave (http://www.giorgiotave.it/forum/joomla/29473-problemi-con-aruba-host-windows-e-joomla.html), che riguarda la possibilità di installare Joomla su un hosting Aruba Windows.
Se leggete in giro per il web si dice che questo non sia possibile, dimostro qui invece che lo sia e come si fa ad impostare correttamente sia l'hosting che il CMS.
Nel caso stavo utilizzando la versione di Joomla 1.7.1, lascio a voi provare con le versioni successive.
Praticamente ho fatto l'upload della cartella di Joomla nel folder remoto, ho tentato di installare ma all'ultimo passaggio continuava a caricare e non terminava mai.
Quello che Joomla tentava di fare, in quest'ultimo passaggio, è creare il file "configuration.php".
Il problema però è che la cartella è in sola lettura, o meglio i file dentro la cartella non hanno accessi sufficienti per scrivere al suo interno.
Per questo motivo bisogna andare nel pannello di controllo del dominio e andare sul "Permission Manager" e dare alla cartella il permesso di scrittura.
Fatto questo, potrete installare Joomla senza problemi.
L'unico altro dettaglio, che però è comune sia all'Hosting Windows che a quello Linux, è che dopo l'installazione anche cliccando sui vari link, articoli ecc., mi rimaneva sempre nella "Home" del sito.
Nel caso si usi quindi host Aruba Windows e si voglia (giustamente) avere un SEO corretto, si dovrà andare a commentare la riga 20 del file htaccess.txt:
da Options +FollowSymLinks dovremo mettere # Options +FollowSymLinks.
Questo dovrebbe assicurarvi un corretto funzionamento dei "Friendly URLs".
Comunque sia, ci sono dei vantaggi nell'uso di Hosting Linux Aruba con Joomla, in quanto è possibile impostare il phpinfo() adatto a Joomla,
mentre alcuni parametri consigliati al momento non sono configurabili con Hosting Windows:
Per quanto riguarda la possbilità dell'installazione automatica di Joomla offerta dall'Hosting Linux Aruba, (il "Linux Installer") quando facevo i test ti permette di installare la versione 1.5.
Se sei interessato ad una versione più aggiornata, devi comunque installartela per conto tuo.
Questo è quello che ho fatto, e che mi ha permesso di installare Joomla su Aruba windows.
Se leggete in giro per il web si dice che questo non sia possibile, dimostro qui invece che lo sia e come si fa ad impostare correttamente sia l'hosting che il CMS.
Nel caso stavo utilizzando la versione di Joomla 1.7.1, lascio a voi provare con le versioni successive.
Praticamente ho fatto l'upload della cartella di Joomla nel folder remoto, ho tentato di installare ma all'ultimo passaggio continuava a caricare e non terminava mai.
Quello che Joomla tentava di fare, in quest'ultimo passaggio, è creare il file "configuration.php".
Il problema però è che la cartella è in sola lettura, o meglio i file dentro la cartella non hanno accessi sufficienti per scrivere al suo interno.
Per questo motivo bisogna andare nel pannello di controllo del dominio e andare sul "Permission Manager" e dare alla cartella il permesso di scrittura.
Fatto questo, potrete installare Joomla senza problemi.
L'unico altro dettaglio, che però è comune sia all'Hosting Windows che a quello Linux, è che dopo l'installazione anche cliccando sui vari link, articoli ecc., mi rimaneva sempre nella "Home" del sito.
Nel caso si usi quindi host Aruba Windows e si voglia (giustamente) avere un SEO corretto, si dovrà andare a commentare la riga 20 del file htaccess.txt:
da Options +FollowSymLinks dovremo mettere # Options +FollowSymLinks.
Questo dovrebbe assicurarvi un corretto funzionamento dei "Friendly URLs".
Comunque sia, ci sono dei vantaggi nell'uso di Hosting Linux Aruba con Joomla, in quanto è possibile impostare il phpinfo() adatto a Joomla,
mentre alcuni parametri consigliati al momento non sono configurabili con Hosting Windows:
Direttive
Safe Mode
Display Errors
File Uploads
Magic Quotes Runtime
Register Globals
Output Buffering
Session Auto Start
Safe Mode
Display Errors
File Uploads
Magic Quotes Runtime
Register Globals
Output Buffering
Session Auto Start
Raccomandati
Off
Off
On
Off
Off
Off
Off
Off
Off
On
Off
Off
Off
Off
Attuali
Off
On
On
Off
On
On
Off
Off
On
On
Off
On
On
Off
Per quanto riguarda la possbilità dell'installazione automatica di Joomla offerta dall'Hosting Linux Aruba, (il "Linux Installer") quando facevo i test ti permette di installare la versione 1.5.
Se sei interessato ad una versione più aggiornata, devi comunque installartela per conto tuo.
Questo è quello che ho fatto, e che mi ha permesso di installare Joomla su Aruba windows.
Iscriviti a:
Post (Atom)