Introdução
Este documento descreve como resolver problemas de formatação CSV causados por configurações europeias ao trabalhar no Modelo Seedfile para CX Cloud.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos:
- Compreensão das diferenças de formatação baseadas em localidade nas suítes de produtividade do escritório (como o Microsoft Excel)
- Familiaridade com estruturas e delimitadores de arquivos CSV (Comma-Separated Values, valores separados por vírgula)
- Habilidades básicas de edição de texto usando o Notepad ou editores de texto equivalentes
- Capacidade de navegar em menus do Excel e usar recursos de importação de dados como Texto em Colunas
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
- Microsoft Excel com configurações regionais europeias (a localidade usa ponto e vírgula como delimitador CSV padrão e vírgula como símbolo decimal)
- Editor de texto padrão (como o Bloco de Notas no sistema operacional Windows)
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
Em alguns países, o Microsoft Excel e outros aplicativos do Office Suite usam um ponto-e-vírgula (;) como separador padrão em arquivos CSV, em vez da vírgula (,), que é o padrão na América do Norte e em muitas outras regiões. Essa diferença se deve a configurações específicas de localidade, em que a vírgula é usada como separador decimal e o ponto-e-vírgula é usado para separar campos em um CSV.
Quando um arquivo CSV é editado e salvo no Excel com configurações de localidade europeias, o arquivo resultante contém ponto-e-vírgulas em vez de vírgulas como delimitadores de campo e também inclui aspas desnecessárias ("), que podem causar problemas de compatibilidade ao importar o arquivo para sistemas que esperam arquivos CSV delimitados por vírgulas. Esses problemas são comumente encontrados ao trabalhar com modelos de arquivos de seed ou ao importar/exportar dados entre sistemas com configurações regionais diferentes.
Problema
O uso de conjuntos de escritório configurados com formatos europeus causa problemas ao editar e salvar arquivos CSV:
- Os arquivos CSV salvos do Excel contêm ponto-e-vírgulas (;) como delimitadores de campo em vez de vírgulas (,).
- Aspas adicionais (") estão presentes ao redor de campos ou valores.
- Os arquivos CSV exportados de instâncias do Excel com esta configuração não são compatíveis com sistemas que esperam arquivos delimitados por vírgula, resultando em importações de dados inadequadas ou erros de processamento.
- Ao tentar usar esses arquivos CSV como seedfiles para a nuvem CX, o delimitador incorreto pode impedir a inclusão ou a automação bem-sucedida de dados.
Esses problemas normalmente surgem após a edição ou exportação de um arquivo CSV usando as configurações padrão em versões do Excel configuradas com a formatação europeia, levando à incompatibilidade do arquivo semente e a uma necessidade de correção manual ou reconfiguração.
Solução
Há um método para resolver os problemas do delimitador CSV e das aspas causados pelas configurações de localidade europeia no Excel. As etapas são detalhadas aqui.
Tip: Você pode alterar o separador ao salvar o arquivo do Excel como CSV. Em File > Options > Advanced > Editing options > Use system separators. Lembre-se de que essa alteração afeta o formato de todos os arquivos CSV.
Corrija manualmente o arquivo CSV usando o Notepad e o Excel
Você pode editar manualmente o arquivo CSV para garantir a compatibilidade.
Note: Você pode usar qualquer editor de texto sem formatação, contanto que substitua os caracteres necessários do arquivo. Este exemplo usa o Bloco de Notas.
1: Abra o arquivo CSV no Bloco de Notas.
Clique com o botão direito do mouse no arquivo CSV e selecione Abrir com > Bloco de Notas.
2: Abra uma nova pasta de trabalho do Excel.
Inicie o Excel e crie uma nova pasta de trabalho em branco.
3: Copie o conteúdo do arquivo CSV para o Excel.
3.1. Selecione todo o conteúdo no Bloco de Notas (Ctrl+A, depois Ctrl+C).
3.2. Cole o conteúdo na célula A1 de sua nova pasta de trabalho do Excel.
4: Use Texto em Colunas para separar os dados por vírgula.
4.1. Clique na célula A1 para selecioná-la.
4.2. Navegue até a guia Dados.
4.3. Selecione Texto em Colunas.
4.4. Escolha Delimitado e clique em Próximo.
4.5. Selecione Vírgula como delimitador.
4.6. Conclua o assistente para analisar os dados CSV em colunas.
5: Salve como um arquivo .csv.
5.1. Clique em Arquivo > Salvar Como.
5.2. Escolha CSV (delimitado por vírgula) (*.csv) como o tipo de arquivo.
5.3. Salve o arquivo com um novo nome se desejar preservar o original.
6 : Abra novamente o CSV salvo no Bloco de Notas.
6.1. Clique com o botão direito do mouse no arquivo CSV recém-salvo.
6.2. Abra-o com o Notepad.
7 : Remova todas as aspas e ajuste os delimitadores.
7.1. No Notepad, use Find and Replace (Ctrl+H).
7.2. Procurar: ".
7.3. Substituir por: [deixar em branco]
7.4. Clique em Substituir Tudo para remover todas as aspas.
7.5. Procurar: ;
7.6. Substituir por: ,
7.7. Clique em Substituir Tudo para alterar todos os ponto-e-vírgulas para vírgulas.
7.8. Substitua a primeira vírgula (,) no arquivo por um ponto-e-vírgula (;) usando Localizar próximo e substituição manual.
8 : Salve o arquivo corrigido.
8.1. Salve o arquivo no Notepad para substituir o CSV incorreto.
8.2. Depois de concluído, o arquivo corrigido é adequado para ser usado como um arquivo de seed no CX Cloud.
Informações Relacionadas