Questão É possível colar dados formatados em CSV no Excel 2007?


Desejo copiar e colar texto formatado em CSV no Excel 2007.

Existe uma maneira de fazer isso sem salvá-lo em um arquivo temporário primeiro?

Tenho certeza de que nas versões anteriores do Excel havia uma maneira de acionar o assistente de importação de CSV manualmente nessa situação, mas não sei como fazer isso no Excel 2007.

Para referência, no OpenOffice, este Just Works - colando em mais de 2 linhas de texto CSV irá acionar o assistente de importação de CSV.


119


origem


Você tem o arquivo CSV? Eu não tenho um prático para testar, mas se o arquivo é acessível (incluindo possivelmente através da rede), você deve apenas ser capaz de abrir o Excel, abrir esse arquivo e, em seguida, salvar como para o formato apropriado do Excel. - Thomas Owens
@ Thomas - obrigado, mas eu estava tentando evitar passar por um arquivo por conveniência (já que os dados CSV são de um email). - therefromhere


Respostas:


Você precisa inserir seus dados em uma coluna. Selecione esta coluna, vá para o menu Dados e pressione o botão Texto para Colunas.

Para assistência visual, veja esta imagem.

menu padrão: default menu

menu de dados: text to columns


160



Obrigado isso funciona. Mas então eu notei mais tarde que ele faz isso automaticamente conforme eu vou junto - eu acho que aprende quando você vai. - DavidC


Marque (a.k.a. select) o mesmo número de colunas que se espera que sejam importadas do csv e importem (cole). Por exemplo:

Name;surname
xxx;yyy

Marque as colunas A e B e cole.


10



Eu não consegui fazer isso funcionar. Isso me dá a mensagem de aviso: "Alerta" "Os dados na área de transferência não são do mesmo tamanho e forma que a área selecionada. Você deseja colar os dados de qualquer maneira" e depois cola como CSV. Eu notei que você tem ponto e vírgula, talvez funcione melhor para ponto e vírgula? Não tenho certeza, mas meu palpite seria de que não. - McKay
Isso funciona perfeitamente. :) Obrigado! - Devolus


Se você pode produzir dados delimitados por tabulações, você pode colar diretamente no Excel.

Se você não conseguir enviar mensagens separadas por vírgulas (em oposição a vírgulas separadas), isso ainda envolve uma etapa intermediária (por exemplo, colar no bloco de notas, substituir todas as vírgulas por abas, copiar novamente), mas pelo menos você não usa Não é necessário salvar e importar um arquivo csv temporário.


5



CSV é mais complicado do que isso, por causa de delírios e fugir e assim por diante. - McKay


Tentei seguir a resposta marcada aqui, mas não encontrei nenhum botão "Text to Columns" no menu Data. (Office 2010, Excel 14.0.7177.5000)

Eu consegui de outra forma: primeiro colei em uma tabela de documentos compartilhados do google (que fez o que eu queria, sem frescuras). Então eu re-selecionado os mesmos dados lá, copiados e colados no Excel: desta vez com sucesso, sem conversão indesejada para datas .

Considerando todas as maneiras de inserir dados, é surpreendente e lamentável não haver uma maneira óbvia e fácil de colar as células sem conversão sem salvar primeiro um arquivo.


0



Tem certeza de que você não perdeu o botão? Acabei de fazer isso usando o Excel 2010. google.com/search?q=excel+2010+text+to+columns&tbm=isch - Alph.Dev


Digo que tenho 90% de certeza de que apenas alterar a extensão do arquivo para um .xls resolverá os dados sem etapas adicionais. O que quero dizer é salvar uma cópia do .csv no seu desktop, clique com o botão direito, renomeie e mude a extensão do arquivo para .xls

Digo que tenho 90% de certeza porque estou longe do meu computador agora e não posso confirmar.

Existe um truque para exibir extensões de arquivo de tipos de arquivos conhecidos no windows 7.

Iniciar / Painel de Controle / Aparência e Personalização / Opções de Pasta Na aba de visualização, selecione a configuração avançada, role para baixo e desmarque Ocultar extensões para conhecer os tipos de arquivo.


-1



O OP está perguntando sobre como colar, não os recursos do Excel para ler um CSV. - McKay