Parece que o Excel 2013 não lê arquivos CSV corretamente (o Excel 2010 lê). Sempre que abro arquivos .csv, todos os meus dados são exibidos na primeira coluna.
Sei que posso ir para DATA
, Convert
e depois escolher commas
, mas essa configuração não é salva e estou farta disso toda vez que abro esse tipo de arquivo.
Como posso definir o Excel 2013, de uma vez por todas, para exibir arquivos CSV (separados por vírgula) com beleza?
excel
csv
office-2013
David
fonte
fonte
Respostas:
Abra o arquivo CSV com um editor de texto decente como o Notepad ++ e adicione o seguinte texto na primeira linha:
Agora abra-o com o Excel novamente.
Isso definirá o separador como vírgula ou você poderá alterá-lo para o que precisar.
fonte
Para o Excel 2013:
http://blogmines.com/blog/how-to-import-text-file-in-excel-2013/
fonte
O problema é das opções regionais. O separador decimal no win 7 para os países europeus é coma. Você deve abrir o Painel de controle -> Opções regionais e de idioma -> Configurações adicionais -> Separador decimal: clique para inserir um ponto (.) E, em Separador de lista, digite um coma (,). Isto é !
fonte
Sei que uma resposta já foi aceita, mas um item a ser verificado é a codificação do arquivo CSV. Eu tenho um script do Powershell que gera arquivos CSV. Por padrão, ele os codificava como UCS-2 Little Endian (por Notepad ++). Ele abriria o arquivo em uma única coluna no Excel e eu teria que fazer a conversão de texto em colunas para dividir as colunas. Alterar o script para codificar a mesma saída que "ASCII" ( UTF-8 sem BOM por Notepad ++) me permitiu abrir o CSV diretamente com as colunas divididas. Você também pode alterar a codificação do CSV no Notepad ++ .
fonte
Some-Command | Out-File -Encoding Default
que geralmente fornece a codificação ANSI correta (pelo menos de fábrica nos EUA).Out-File
codifica o arquivo como algo diferente doDefault
padrão? Estou tentando entender que ... é padrão ... mas não é usado por padrão ... e, portanto, não é o padrão?Você pode escolher qual separador deseja no Excel 2013. Vá para DADOS -> Texto para colunas -> Escolha delimitado -> escolha seu separador "Guia, ponto e vírgula, vírgula, espaço ou outro" e você verá as alterações imediatamente na "visualização de dados" "e clique em Finalizar
Depois de ter o formato desejado, basta salvar o documento e ele será permanente.
fonte
Retirado de /superuser/238944/how-to-force-excel-to-open-csv-files-with-data-arranged-in-columns
O comportamento do Excel ao abrir arquivos CSV depende muito das configurações locais e do separador de lista selecionado em Região e idioma » Formatos » Avançado . Por padrão, o Excel assume que todos os CSV foram salvos com esse separador. O que é verdade desde que o CSV não venha de outro país!
Se seus clientes estiverem em outros países, eles poderão ver outros resultados, então você pensa.
Por exemplo, aqui você vê que um Excel alemão usará ponto e vírgula em vez de vírgula como nos EUA
fonte
Outro possível problema é que o arquivo csv contém uma marca de ordem de bytes "FEFF". A marca de ordem do byte tem como objetivo detectar se o arquivo foi movido de um sistema usando big endian ou little endian byte ordering para um sistema com endianness oposto. https://en.wikipedia.org/wiki/Byte_order_mark
A remoção da marca de ordem de bytes "FEFF" usando um editor hexadecimal deve permitir que o Excel leia o arquivo.
fonte