Como você força o Excel a citar todas as colunas de um arquivo CSV?

Como você força o Excel a citar todas as colunas de um arquivo CSV?

O Excel apenas coloca aspas em determinados campos. Como faço para forçar o Excel a salvar um arquivo CSV com aspas em cada coluna?

Responder1

Esta página também traz a solução que sai direto da boca do cavalo:

http://support.microsoft.com/kb/291296/en-us

Se o link degradar, o tópico a ser pesquisado é:

"Procedimento para exportar um arquivo de texto com delimitadores de vírgula e aspas no Excel" e/ou "Q291296"

dr: use sua macro

Responder2

Se você abrir o arquivo XLS no LibreOffice ou OpenOffice, Salvar como... e escolher Texto CSV, permitirá gerar um arquivo CSV que também inclui aspas como delimitadores. Ex.: "Smith","Pete","Canadá" "Jones","Mary","Inglaterra"

Basta marcar a caixa "Citar todas as células de texto": Exportar para CSV com LibreOffice

Para citar também campos numéricos, destaque seu intervalo de células e altere a formatação da célula para “texto” antes de salvar.

Responder3

O Powershell parece despejar corretamente. então algo como

procure powershell.exe na máquina Windows se você não conhece o powershell.

import-csv C:\Temp\Myfile.csv | export-csv C:\Temp\Myfile_New.csv -NoTypeInformation -Encoding UTF8

Espero que ajude alguém.

Responder4

Destaque as células às quais deseja adicionar as aspas. Vá para Formatar -> Células -> Personalizado Copie/cole o seguinte no campo Tipo: \”@\” Clique em “ok” Fique feliz por não ter feito tudo manualmente.

De:http://www.lenashore.com/2012/04/how-to-add-quotes-to-your-cells-in-excel-automatically/

informação relacionada