Corrigir importação de CSV no Notion que não detecta símbolo de moeda em coluna numérica
🔍 WiseChecker

Corrigir importação de CSV no Notion que não detecta símbolo de moeda em coluna numérica

Ao importar um arquivo CSV para um banco de dados do Notion, o tipo de coluna Número deveria detectar e formatar automaticamente valores que incluem um símbolo de moeda como $, € ou £. Muitos usuários descobrem que, após a importação, a coluna permanece como texto simples ou exibe o símbolo da moeda como parte de uma string de texto, em vez de converter para um número com o formato de moeda correto. Esse problema ocorre porque o analisador CSV do Notion lê o símbolo da moeda como um caractere não numérico, fazendo com que trate toda a coluna como texto. Este artigo explica por que essa detecção falha e fornece correções passo a passo para garantir que seus valores de moeda sejam importados corretamente como números com o símbolo de moeda apropriado.

Principais conclusões: Corrigindo a detecção de símbolo de moeda em importações CSV do Notion

  • Nomeação do cabeçalho CSV e pré-seleção do tipo de coluna: Nomeie o cabeçalho da coluna com um rótulo semelhante a numérico e defina manualmente o tipo da coluna como Número antes da importação para forçar a detecção.
  • Remova os símbolos de moeda dos dados CSV: Remova todos os símbolos de moeda do arquivo CSV usando um editor de texto ou planilha e aplique o formato de moeda após a importação.
  • Use uma coluna de fórmula para converter o texto importado: Após a importação, crie uma coluna de fórmula que extraia o valor numérico da string de texto usando as funções replaceAll e toNumber.

ADVERTISEMENT

Por que o Notion falha ao detectar símbolos de moeda durante a importação CSV

O mecanismo de importação CSV do Notion usa uma heurística simples para determinar os tipos de coluna: se todos os valores em uma coluna podem ser interpretados como números, a coluna é criada como tipo Número. Quando um símbolo de moeda como $ ou € está presente, o analisador vê o símbolo como um caractere não numérico e recorre à criação de uma coluna de Texto. O símbolo é importado como parte da string, então um valor como $1.234,56 se torna a string de texto “$1.234,56” em vez do número 1234,56 com um formato de moeda.

Essa falha de detecção não é um bug do Notion, mas uma limitação de design. O Notion não oferece uma substituição de tipo por coluna durante o assistente de importação CSV. Você não pode dizer ao Notion que uma coluna específica deve ser tratada como Número com um símbolo de moeda. A única maneira de obter uma coluna Número com formatação de moeda é pré-processar o CSV para remover os símbolos ou converter a coluna após a importação.

Três métodos para importar valores de moeda como números com símbolos

Cada método abaixo funciona para um cenário diferente. Escolha aquele que se adequa ao seu fluxo de trabalho e ao tamanho dos seus dados.

Método 1: Pré-processar o CSV para remover símbolos de moeda

Este método funciona melhor quando você controla o arquivo CSV antes da importação. Você remove todos os símbolos de moeda e separadores de milhar para que o Notion veja apenas dígitos e um ponto decimal.

  1. Abra o arquivo CSV em um editor de texto ou planilha
    Use o Notepad, Visual Studio Code, Excel ou Google Sheets. Evite salvar em um formato binário como .xlsx se precisar manter a extensão .csv.
  2. Remova todos os símbolos de moeda e separadores de milhar
    Use localizar e substituir para excluir $, €, £, ¥ e vírgulas usadas como separadores de milhar. Substitua $1.234,56 por 1234,56. Se sua localidade usa ponto como separador de milhar e vírgula como decimal, ajuste conforme necessário: remova o ponto e substitua a vírgula por ponto. Exemplo: €1.234,56 se torna 1234,56.
  3. Salve o arquivo CSV
    Salve o arquivo limpo com um novo nome para evitar sobrescrever o original.
  4. Importe o CSV limpo no Notion
    Vá para seu espaço de trabalho do Notion, clique em Importar na barra lateral esquerda, selecione CSV e faça upload do arquivo limpo. O Notion agora detectará a coluna como Número.
  5. Aplique o formato de moeda após a importação
    Clique no cabeçalho da coluna, selecione Número como tipo de propriedade e escolha o símbolo de moeda no menu suspenso Formato de Número. Os valores agora serão exibidos com o símbolo de moeda.

Método 2: Alterar manualmente o tipo de coluna após a importação

Se você já importou o CSV e a coluna ficou como Texto, pode convertê-la manualmente. Este método funciona apenas se os valores de texto contiverem um padrão consistente que você possa remover.

  1. Abra o banco de dados importado no Notion
    Navegue até a página que contém o banco de dados.
  2. Clique no cabeçalho da coluna
    A coluna atualmente aparece como Texto. Clique no nome dela no topo da coluna.
  3. Altere o tipo de propriedade para Número
    No menu suspenso, selecione Número. O Notion tentará converter os valores de texto existentes. Se todos os valores contiverem um símbolo de moeda, a conversão falhará e a coluna pode permanecer como Texto ou mostrar valores vazios.
  4. Se a conversão falhar, use localizar e substituir para remover os símbolos
    Clique no menu de três pontos no banco de dados, selecione Localizar e Substituir. Substitua $ por nada. Repita para qualquer outro símbolo. Após remover os símbolos, altere o tipo da coluna para Número novamente.
  5. Aplique o formato de moeda
    Depois que a coluna for Número, clique no cabeçalho da coluna e defina o Formato de Número para a moeda desejada.

Método 3: Usar uma coluna de fórmula para extrair o valor numérico

Este método é melhor quando você não pode modificar o CSV original ou quando a coluna contém formatos mistos. Você mantém a coluna de texto original e cria uma fórmula que extrai o número.

  1. Crie uma nova coluna de fórmula
    Clique no botão + na coluna mais à direita do banco de dados. Selecione Fórmula como tipo de propriedade.
  2. Insira a fórmula para extrair o número
    Use esta fórmula, substituindo “Valor” pelo nome da sua coluna de texto: toNumber(replaceAll(prop("Valor"), "[^0-9.]", "")). Isso remove todos os caracteres exceto dígitos e o ponto, e então converte o resultado em um número.
  3. Aplique o formato de moeda à coluna de fórmula
    Clique no cabeçalho da coluna de fórmula, defina o Formato de Número para o símbolo de moeda necessário. A coluna agora mostra o valor numérico com o símbolo de moeda.
  4. Oculte ou exclua a coluna de texto original
    Se você não precisar mais do texto bruto, pode ocultar a coluna original clicando no cabeçalho e selecionando Ocultar. Não exclua a coluna original se outras fórmulas dependerem dela.

ADVERTISEMENT

Se o Notion ainda não conseguir detectar o símbolo de moeda após essas correções

O arquivo CSV contém espaços inseparáveis ou caracteres ocultos

Alguns aplicativos de planilha inserem espaços inseparáveis ou caracteres invisíveis ao exportar para CSV. Esses caracteres impedem o Notion de reconhecer números. Abra o CSV em um editor hexadecimal ou use um editor de texto que mostre todos os caracteres. Substitua qualquer espaço inseparável (ASCII 160) por um espaço comum e remova o espaço. Após a limpeza, reimporte o arquivo.

O símbolo de moeda aparece após o número em vez de antes

O Notion espera o símbolo de moeda antes do número. Se seu CSV usar um símbolo à direita, como 1234,56€, o método da fórmula ainda funciona porque a fórmula remove todos os caracteres não numéricos. Para importação direta, remova o símbolo à direita no CSV antes de importar.

Valores negativos com parênteses não são detectados

Se seu CSV usar notação contábil como ($1.234,56), os parênteses e o cifrão juntos impedem a detecção de número. Substitua o padrão inteiro por um sinal de menos antes do número, por exemplo -1234,56. Use localizar e substituir com uma expressão regular se seu editor de texto suportar: substitua \(\$(.?)\) por -$1.

Opções de formato de número do Notion vs conversão manual de texto

Item Coluna Número com formato de moeda Coluna Texto com símbolo de moeda manual
Tipo de dados Número Texto
Símbolo de moeda Exibido automaticamente via configuração de formato Parte da string de texto
Classificação Ordem numérica correta Ordem alfabética, 100 vem antes de 20
Fórmulas aritméticas Funciona diretamente Requer conversão via fórmula
Agregação e rollup Funciona corretamente Não funciona ou dá resultados errados
Exportar para CSV Exporta como número sem símbolo Exporta como texto com símbolo

Usar uma coluna Número com formato de moeda é sempre a melhor escolha. Garante classificação, aritmética e agregação corretas. A abordagem de texto deve ser usada apenas como solução temporária quando a conversão numérica não for possível.

Agora você pode importar arquivos CSV com símbolos de moeda no Notion e ter os valores armazenados corretamente como números com o formato de moeda adequado. Comece pré-processando o CSV para remover símbolos se quiser o caminho mais simples, ou use o método da fórmula se precisar preservar a coluna de texto original. Para grandes conjuntos de dados, use o recurso de localizar e substituir de uma planilha para remover símbolos antes da importação em massa. Após aplicar a correção, teste a classificação e uma fórmula de soma simples para confirmar que a coluna se comporta como número.

ADVERTISEMENT