Ir para conteúdo principal

Problemas de importação de CSV para o Canadá / francês

Como resolver problemas de separador ao importar ficheiros CSV para utilizadores franco-canadianos e outras definições regionais.

Em alguns países, o valor de separador predefinido é um ponto e vírgula (;) em vez de uma vírgula (,), mesmo ao selecionar Comma Separated Values (.csv) no Excel. Isto pode aplicar-se a clientes franco-canadianos, bem como a algumas definições regionais europeias.

Alterar as definições regionais do seu computador:

Se o .CSV não for um caso de utilização comum para si, poderá ter a opção de atualizar o separador regional nas definições do seu computador. Este valor predefinido já deverá estar presente e também afetará outro software. Este passo altera o valor predefinido utilizado pelas suas aplicações para o separador. Terá de reiniciar o computador para que as alterações tenham efeito.

Para alterar a definição de separador predefinida no Windows:

1. Abra o menu Iniciar do Windows e clique em Control Panel

2. Abra a caixa de diálogo Region and Language

3. Clique no separador Regional Options

4. Clique em Customize/Additional Settings (Windows 10)

5. Introduza uma vírgula na caixa "List Separator" (,)

6. Clique em "OK" duas vezes para confirmar a alteração

Para alterar a definição de CSV predefinida no Mac:

1. Na pesquisa do Spotlight, procure por "Language & Region"

2. Selecione "Advanced"

3. Certifique-se de que os separadores de agrupamento numérico estão definidos como vírgula (,)

Para especificar o separador diretamente no ficheiro CSV:

Para que o Excel leia um ficheiro CSV utilizando um separador de campo específico, pode indicar o separador diretamente nesse ficheiro.

  1. Abra o seu ficheiro em qualquer editor de texto. Por exemplo, Notepad ou TextEdit

  2. Introduza esta cadeia de caracteres antes de quaisquer outros dados: sep=,

  3. Abra o seu ficheiro de texto no Excel, a partir do próprio Excel ou do explorador de ficheiros

Não é possível alterar o separador do computador

Se já tiver um ficheiro CSV com o separador incorreto.

Corrija o ficheiro CSV para que tenha o separador correto.

Edite o ficheiro pretendido no Excel e guarde-o como .CSV. Continuará a ter o separador incorreto.

  1. Aceda ao separador File

  2. Clique em Save As

  3. Na caixa Type, escolha guardar o seu ficheiro Excel como CSV (Comma delimited)

  4. NÃO ABRA nem converta o ficheiro no Excel.

  5. Terá de abrir o ficheiro num editor de texto (por exemplo, Notepad, se disponível). O Notepad++ é uma boa opção gratuita. Isto mostrará a versão em texto do ficheiro, exibindo os pontos e vírgulas.

  6. Abra o ficheiro .CSV no editor de texto.

  7. Menu Edit e Find and Replace (pode chamar-se Replace no seu editor de texto)

  8. Procure por ";" e substitua por [Blank] (nada na caixa de substituição)

  9. Escolha Replace All

  10. Guarde o seu documento, sem lhe mudar o nome

Outras considerações

Isto deverá dar-lhe um ficheiro CSV com valores separados por vírgulas, pronto a ser importado corretamente.

Nota: se ocorrer um erro ao importar localizações, poderá ter de formatar a importação de endereços sem vírgulas no campo de endereço. As vírgulas são normalmente ignoradas durante a importação .CSV padrão, mas poderá ser necessário removê-las. No Excel, pode procurar por "," e substituir por nada para as remover dos endereços. Depois, repita os passos para guardar o CSV.



Isto respondeu à sua pergunta?