Tech notes

Salvare excel in csv mantenendo gli zeri

excel-logo

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

Comment here