Come posso ottenere Excel per non scherzare con la formattazione di un file .csv


12

Ho due problemi con un file CSV che si verificano quando provo a modificarlo in Excel.

  1. Ho una colonna ISBN che viene riformattata in formato scientifico ogni volta che salvo il file
  2. La codifica per il file viene modificata da UTF-8 ad ANSI quando apro il file.

È davvero, davvero frustrante e una completa perdita di tempo.

Esiste un modo per forzare Excel a lasciare solo il formato del file?


Rilevante: eusprig.org/stories.htm (La mia storia horror preferita è # 39)
pavium

2
Ancora una volta, PER FAVORE, NON usare Excel per CSV !!!!
surfasb,

Risposte:


10

Non fare doppio clic sul file CSV perché ciò formatterà automaticamente le colonne. Invece crea un nuovo foglio di calcolo e usa l'importazione dei dati e puoi formattare manualmente le colonne in TESTO per evitare di tagliare numeri e stupida formattazione automatica.


5

È triste che sul lato Windows Excel sia diventato in qualche modo l'editor defacto dei file CSV, anche se svolge un lavoro secondario. Ho avuto la tua stessa esperienza mentre stavo unendo due fogli di contatti e importandoli in Google.

Il problema che stai riscontrando è che i file CSV non contengono metadati di formattazione, Excel carica il file di testo con tutti i formati predefiniti. Se rileva la data sul carico, indovina un po '? Se rileva zeri iniziali, indovina un po '??

Ho rinunciato a Excel. E anche tu dovresti!

L'accesso è uno strumento molto migliore. Per uno, Access, per impostazione predefinita, importa tutti i dati come testo. Non esegue alcuna formattazione di trucco a meno che tu non lo dica. Due, in realtà formatta correttamente i CSV consentendo di circondare tutti i campi tra virgolette. Tutto lascia intatti spazi iniziali. Diffondere la parola.

Salva vite !! Diffondere la parola!! Non usare Excel per CSV !!! Usa Access !!


Mi piace questo :-) Bello e passionale. Fammi provare subito!
Martin Duys,

Aargh! La mia licenza di Office non include Access. Qualche idea su altre applicazioni che potrei usare?
Martin Duys,

Proverò le opzioni menzionate in questo post
Martin Duys,

Sì, tutto tranne Excel per usare CSV. Che schifo non hai accesso. 1000 volte meglio nella gestione dei CSV rispetto a Excel.
surfasb,

Questo è carino. L'importazione e l'esportazione di UTF-8 con Excel 2013 su Windows 7 mi hanno sempre causato problemi. L'accesso sembra ottimo 1) Una volta collegato a un CSV non devo configurare le impostazioni di importazione ogni volta che carico il file. 2) Posso facilmente ordinare le colonne senza la necessità di trasformare CSV in una tabella Excel e probabilmente molto di più!
bioslime

2
  1. Apri il file .csv con un programma di blocco note.
  2. Salvare il file come file .txt
  3. Apri Excel (non fare clic con il pulsante destro del mouse sul file e selezionare l'opzione "Apri con")
  4. Utilizzando Excel, apri il file .txt (dovrai dire a Excel di visualizzare tutti i tipi di file)
  5. Assicurarsi che quando si raggiunge il passaggio 3 della procedura guidata di importazione del testo, si assegnano manualmente tutte le colonne che non si desidera modificare alla formattazione del testo
  6. Fai clic su "Fine"

0

Rinuncio a Excel e creo il mio strumento . È ancora in fase di sviluppo ma puoi provarlo, generalmente funziona con i dati che ho. Ho provato CSVed, ma sembra che non sia in grado di gestire il valore della cella con le interruzioni di riga.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.