Ao exportar um banco de dados do Notion para CSV, as colunas de relação frequentemente desaparecem do arquivo de saída. Isso acontece porque o Notion exporta propriedades de relação como IDs internos do banco de dados, em vez dos nomes das páginas vinculadas. O arquivo CSV pode mostrar células em branco ou uma coluna com identificadores ilegíveis para campos de relação. Este artigo explica por que as colunas de relação desaparecem durante a exportação e fornece dois métodos confiáveis para recuperar os dados vinculados no seu arquivo CSV.
Principais conclusões: corrigir dados de relação ausentes em exportações CSV
- Exportar > Formato > Markdown e CSV: Escolher Markdown e CSV exporta o banco de dados como uma pasta com um arquivo CSV extra que inclui os títulos das páginas de relação para relações diretas.
- Adicionar uma propriedade Rollup ao banco de dados de origem: Usar um Rollup para puxar o título da página do banco de dados relacionado cria uma coluna visível que é exportada corretamente em qualquer formato CSV.
- Usar uma ferramenta de exportação de terceiros: Ferramentas como Notion2CSV ou scripts da API do Notion podem extrair dados de relação como nomes de páginas e incluí-los em um único arquivo CSV.
Por que a exportação CSV do Notion remove colunas de relação
O Notion armazena propriedades de relação como referências a outras páginas do banco de dados. Internamente, cada célula de relação contém um ID de página único, não o título da página. Ao exportar um banco de dados usando o formato CSV padrão, o Notion não resolve esses IDs em nomes legíveis. O resultado é uma coluna em branco para campos de relação ou uma coluna preenchida com IDs internos que parecem longas strings alfanuméricas.
A causa raiz é que a opção de exportação CSV no Notion foi projetada para dados simples de planilha. Ela trata propriedades de relação como tipos de dados não suportados e descarta os valores de exibição. A opção de exportação Markdown e CSV se comporta de forma diferente. Ela cria uma pasta contendo um arquivo Markdown por linha do banco de dados e um arquivo CSV extra que inclui os títulos das páginas de relação para relações diretas. No entanto, mesmo essa exportação pode omitir colunas de relação se a relação vincular a um banco de dados em um espaço de trabalho diferente ou se a relação for autorreferente.
Passos para recuperar colunas de relação na exportação CSV
Use um dos métodos abaixo para incluir dados de relação no arquivo CSV exportado. Cada método funciona para um cenário específico.
Método 1: Exportar usando o formato Markdown e CSV
- Abra a página do banco de dados
Navegue até o banco de dados do Notion que deseja exportar. Certifique-se de estar visualizando o banco de dados completo, não uma visualização vinculada. - Abra o menu Exportar
Clique no menu de três pontos no canto superior direito da página do banco de dados. Selecione Exportar no menu suspenso. - Escolha Markdown e CSV
Na caixa de diálogo Exportar, defina Formato de exportação como Markdown e CSV. Deixe as outras configurações nos valores padrão. - Clique em Exportar
Clique no botão Exportar. Seu navegador baixará um arquivo ZIP contendo uma pasta com arquivos Markdown e um arquivo CSV chamado NomeDoBanco.csv. - Abra o arquivo CSV
Extraia o arquivo ZIP. Abra o arquivo CSV no Excel, Google Sheets ou em um editor de texto. Você verá que as colunas de relação agora contêm os títulos das páginas das linhas do banco de dados vinculado, em vez de estarem em branco ou mostrarem IDs.
Método 2: Adicionar uma propriedade Rollup para expor títulos de páginas
- Abra o banco de dados de origem
Vá para o banco de dados que possui a coluna de relação que você precisa exportar. - Adicione uma nova propriedade Rollup
Clique no botão + no cabeçalho da última coluna. Escolha Rollup na lista de tipos de propriedade. - Configure o Rollup
Nomeie a propriedade, por exemplo, “Título da Página Relacionada”. Defina Relação como a coluna de relação que você está usando. Defina Propriedade como Nome (o título da página do banco de dados relacionado). Defina Calcular como Mostrar original. - Exporte o banco de dados
Use a exportação CSV ou Markdown e CSV. A coluna Rollup aparecerá como uma coluna de texto normal no arquivo CSV e conterá os títulos das páginas dos registros vinculados.
Método 3: Usar uma ferramenta de exportação de terceiros
- Escolha uma ferramenta
Selecione uma ferramenta de exportação de terceiros para Notion, como Notion2CSV, Notion Exporter ou um script personalizado usando a API do Notion. - Conecte a ferramenta ao seu espaço de trabalho
Siga as instruções da ferramenta para autorizar o acesso ao seu espaço de trabalho do Notion. A maioria das ferramentas exige que você crie uma integração do Notion e forneça um token. - Selecione o banco de dados
Na ferramenta, escolha o banco de dados que deseja exportar. Muitas ferramentas permitem selecionar propriedades específicas para incluir na saída CSV. - Execute a exportação
Inicie o processo de exportação. A ferramenta consultará a API do Notion e resolverá os IDs de relação em títulos de páginas. O arquivo CSV resultante conterá colunas de relação com nomes legíveis.
Se o Notion ainda mostrar dados de relação ausentes após a exportação
Coluna de relação mostra IDs internos em vez de nomes
Se o arquivo CSV contiver longas strings alfanuméricas na coluna de relação, você está vendo os IDs internos de página do Notion. Isso ocorre quando você usa o formato de exportação CSV padrão. Mude para a exportação Markdown e CSV conforme descrito no Método 1. A exportação Markdown e CSV resolve relações diretas para títulos de página. Se a relação for indireta ou envolver um banco de dados em outro espaço de trabalho, os IDs ainda podem aparecer. Nesse caso, adicione uma propriedade Rollup conforme mostrado no Método 2.
Coluna Rollup exporta em branco
Uma coluna Rollup pode exportar em branco se a propriedade de relação à qual ela faz referência estiver vazia. Verifique se cada linha no banco de dados de origem tem um valor na coluna de relação. Se algumas linhas não tiverem relação, o Rollup ficará em branco para essas linhas. Preencha as relações ausentes antes de exportar. Verifique também se a propriedade Rollup está definida como Mostrar original e não como um cálculo como Contagem ou Soma, que pode produzir números em vez de texto.
Exportação Markdown e CSV produz uma pasta em vez de um único CSV
A exportação Markdown e CSV sempre cria uma pasta ZIP com um arquivo Markdown por linha do banco de dados e um arquivo CSV. Esse é o comportamento esperado. Para obter um único arquivo CSV, use o formato de exportação CSV padrão e aceite que as colunas de relação estarão ausentes. Alternativamente, use uma ferramenta de terceiros que produza um único CSV com dados de relação incluídos.
Formatos de exportação CSV: CSV padrão vs Markdown e CSV
| Item | CSV padrão | Markdown e CSV |
|---|---|---|
| Formato de saída | Arquivo CSV único | Pasta ZIP com arquivos Markdown e um arquivo CSV |
| Colunas de relação | Em branco ou IDs internos | Títulos de página para relações diretas |
| Colunas Rollup | Exportadas como texto se configuradas | Exportadas como texto se configuradas |
| Tamanho do arquivo | Menor | Maior devido aos arquivos Markdown |
| Melhor para | Dados simples sem relações | Bancos de dados com relações diretas |
Agora você pode exportar um banco de dados do Notion para CSV e manter os dados de relação legíveis. Comece usando a exportação Markdown e CSV para relações diretas. Se isso não atender às suas necessidades, adicione uma propriedade Rollup ao banco de dados de origem. Para exportações complexas envolvendo vários bancos de dados ou espaços de trabalho, considere uma ferramenta de terceiros que use a API do Notion para resolver todos os IDs de relação em títulos de página. Você também pode automatizar o processo de exportação agendando um script personalizado que execute a API do Notion e salve o CSV em uma pasta de armazenamento em nuvem.