Salvare excel in csv mantenendo gli zeri
Può capitare di dover rielaborare un csv con Excel, magari per spostare una colonna o utilizzare altre funzioni di Excel sul csv in oggetto.
Il problema è che spesso aprendo il file con Excel si perdono gli zeri all’inizio dei campi testo, per esempio sui codici cliente, le partita iva, i cap inizianti per 00 e campi simili.
In realtà Excel quando salva su csv questi tipi di campo, effettivamente mantiene gli zeri sul csv risultante.
Il problema è alla riapertura del file csv con Excel.
Il quale automaticamente applica il formato generico a quei campi.
Un semplice trucco è:
- rinominare il file .csv in .txt
- aprire il file con Excel, che automaticamente visualizzerà il wizard/automatismo di importazione
- qui è possibile specificare precisamente le colonne interessante come tipo Testo, evitando quindi di perdere gli zeri iniziali
Il problema é che quando riapri il file gli zeri saranno spariti. Purtroppo non funziona 🙁
In teoria se si segue questa procedura (naturalmente prima di aprire e salvare il file) il wizard d’importazione fa formattare ogni campo come desiderato, provato con un file e funziona:
– rinominare il file .csv in .txt
– aprire il file con Excel, che automaticamente visualizzerà il wizard/automatismo di importazione
– qui è possibile specificare precisamente le colonne interessante come tipo Testo, evitando quindi di perdere gli zeri iniziali