È possibile incollare dati formattati CSV in Excel 2007?


125

Voglio copiare e incollare testo formattato CSV in Excel 2007.

C'è un modo per farlo senza prima salvarlo in un file temporaneo?

Sono sicuro che nelle versioni precedenti di Excel esistesse un modo per attivare manualmente la procedura guidata di importazione CSV in questa situazione, ma non so come farlo in Excel 2007.

Per riferimento, in OpenOffice questo funziona e basta: incollare in 2+ righe di testo CSV attiverà la procedura guidata di importazione CSV.


Hai il file CSV? Non ne ho uno utile da testare, ma se il file è accessibile (incluso eventualmente attraverso la rete), dovresti essere in grado di aprire Excel, aprire quel file, quindi Salva con nome nel formato Excel appropriato.
Thomas Owens,

1
@Thomas - grazie, ma stavo cercando di evitare di passare attraverso un file per comodità (poiché i dati CSV provengono da un'e-mail).
da

Risposte:


171

Devi inserire i tuoi dati in una colonna. Seleziona questa colonna, vai al menu Dati e premi il pulsante Testo in colonne.

Per assistenza visiva, vedi questo screenshot.

menu predefinito: menu predefinito

menu dati: testo in colonne


1
Grazie che funziona. Ma poi ho notato che lo fa automaticamente mentre procedo - penso che impari man mano che procedi.
DavidC

10

Contrassegna (ovvero seleziona) lo stesso numero di colonne che dovrebbero essere importate da CSV e importare (incollare). Per esempio:

Name;surname
xxx;yyy

Contrassegna le colonne A e B, quindi incolla.


2
Non sono riuscito a farlo funzionare. Mi dà il messaggio di avviso: "Alert" "I dati negli Appunti non hanno la stessa dimensione e forma dell'area selezionata. Vuoi comunque incollare i dati" e poi li incolla come CSV. Noto che hai punti e virgola, forse funziona meglio per i punti e virgola? Non ne sono sicuro, ma suppongo che non lo sia.
McKay,

6

Se è possibile produrre dati delimitati da tabulazioni, è possibile incollare direttamente in Excel.

Se non riesci a farti inviare e-mail delimitati da tabulazioni (anziché separati da virgola), ciò comporta comunque un passaggio intermedio (ad es. Incolla nel blocco note, sostituisci tutte le virgole con le schede, copia di nuovo) ma almeno non Devo salvare e importare un file CSV temporaneo.


Il CSV è più complicato di così, a causa dei delimitatori, delle fughe e simili.
McKay,

0

Ho provato a seguire la risposta contrassegnata qui, ma non ho trovato alcun pulsante "Testo nelle colonne" nel menu Dati. (Office 2010, Excel 14.0.7177.5000)

Sono riuscito in un altro modo: prima incollato in una tabella di documenti condivisi di Google (che ha fatto ciò che volevo senza alcun fronzolo). Quindi ho ri-selezionato gli stessi dati lì, copiati e incollati in Excel: questa volta con successo senza conversione indesiderata alle date .

Dati tutti i modi per inserire i dati è sorprendente e sfortunato, non esiste un modo ovvio facile per incollare le celle senza conversione senza prima salvare in un file.


Sei sicuro di non aver perso il pulsante? Ho appena fatto questo usando Excel 2010. google.com/search?q=excel+2010+text+to+columns&tbm=isch
Alph.Dev

-1

Dirò che sono sicuro al 90% che semplicemente cambiando l'estensione del file in un .xls risolverà i dati senza ulteriori passaggi. Quello che voglio dire è salvare una copia del file .csv sul desktop facendo clic con il pulsante destro del mouse, rinominare e modificare l'estensione del file in .xls

Dico di essere sicuro al 90% perché in questo momento sono lontano dal mio computer e non posso verificarlo.

Esiste un trucco per visualizzare le estensioni di file di tipi di file noti in Windows 7.

Start / pannello di controllo / Aspetto e personalizzazione / Opzioni cartella Nella scheda Visualizza selezionare impostazioni avanzate scorrere verso il basso e deselezionare Nascondi estensioni per conoscere i tipi di file.


1
L'OP sta chiedendo di incollare, non le capacità di Excel di leggere un CSV.
McKay,
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.