Guia de tecnologias

Migrar sua estante do Shelfari para o Goodreads

10 min read Tutoriais Atualizado 21 Oct 2025
Migrar Shelfari para Goodreads: guia passo a passo
Migrar Shelfari para Goodreads: guia passo a passo

TL;DR

Se você quer mover suas listas, avaliações e datas do Shelfari para o Goodreads sem perder dados, exporte o TSV do Shelfari, importe para uma planilha (sugiro Google Sheets), ajuste cabeçalhos e formatos de data, gere CSV e importe ao Goodreads. Este guia passo a passo inclui checklist, solução de problemas, alternativas e um playbook para transferências grandes.

Capa com livros empilhados e interface de sites de livros

Este artigo explica detalhadamente como extrair seus dados do Shelfari e importá-los corretamente para o Goodreads, preservando prateleiras (shelves), avaliações, notas privadas e datas. Aplico termos simples e instruções testadas usando o Google Drive como editor de planilhas, o que funciona em qualquer sistema operativo.

Objetivo único deste guia

Mover seus registros de livros do Shelfari para o Goodreads de forma completa e segura, deixando um conjunto de dados pronto para importação que maximize a correspondência automática do Goodreads (por título, autor, ISBN) e minimize erros de mapeamento.

Variante de intenção e palavras-chave relacionadas

  • Migrar Shelfari para Goodreads
  • Exportar Shelfari para CSV
  • Importar livros para Goodreads
  • Converter TSV para CSV para Goodreads
  • Preservar prateleiras Shelfari

Por que migrar? (breve contexto)

Shelfari oferece uma interface visual atraente, mas carecia de APIs e apps móveis. Goodreads tem integração maior com leitores, recursos móveis e comunidade ativa. Se você acumulou centenas de livros no Shelfari, migrar manualmente é inviável — por isso este processo automatiza e padroniza a transferência.


Pré-requisitos

  • Conta no Goodreads ativa.
  • Editor de planilhas que aceite TSV e exporte CSV (Microsoft Excel, LibreOffice Calc, Apple Numbers, ou Google Sheets). Este guia usa Google Sheets para ser independente do sistema operacional.
  • Arquivo TSV exportado do Shelfari (passo 1).
  • Noções básicas de seleção/filtragem e cópia/colar em planilhas.

Observação: se você administra uma grande coleção institucional, copie os dados originais para backup antes de alterar colunas.

1. Exportar dados do Shelfari

  1. Faça login no Shelfari.
  2. No canto superior direito, acesse “account settings” e escolha a aba “Shelf”.

Página de configurações do Shelfari mostrando a aba Shelf e opção de download

  1. Localize o link para download no fim da página; ele oferece um arquivo tab-separated (TSV) com todos os seus livros, avaliações, datas e notas.

Importante: salve esse TSV em local seguro. Ele é sua fonte canônica caso algo dê errado durante a conversão.

2. Importar o TSV no Google Drive (Google Sheets)

  1. Abra drive.google.com e faça login.
  2. Crie uma nova planilha (Google Sheets).
  3. Menu Arquivo -> Importar -> Fazer upload -> escolha o TSV baixado.
  4. Como ação de importação, selecione “Replace spreadsheet” (Substituir planilha) para trabalhar em uma planilha limpa.

Tela do Google Drive com a opção de importar planilha

Se os dados aparecerem corretamente, você verá linhas com título, autor, data, notas, e colunas booleanas para prateleiras (TRUE/FALSE).

3. Transferir dados de prateleiras (shelves)

Goodreads usa uma coluna “Bookshelves” (Prateleiras) com etiquetas separadas por espaço. O Shelfari exporta colunas booleanas como “I plan to read list”, “I’ve read” etc. Precisamos consolidar essas marcações.

3.1 Criar coluna Bookshelves

Insira uma nova coluna à direita (Insert -> Column right) e escreva Bookshelves na primeira célula do cabeçalho.

3.2 Filtrar, preencher e repetir

  1. Localize a coluna “I plan to read list”.
  2. Selecione essa coluna e aplique Data -> Filter.
  3. No menu de filtro da coluna, marque apenas TRUE.
  4. Com o filtro ativo, para todas as linhas visíveis escreva to-read na coluna Bookshelves.
  5. Desative o filtro e repita para outras colunas/shelves, adicionando as tags correspondentes (se já existir texto em Bookshelves, concatene com um espaço).

Mapeamento sugerido:

  • I plan to read list –> to-read
  • I’ve read –> read

Dica: você pode criar tags adicionais (por ex., favorites, wishlist) mesmo que o Goodreads não tenha suporte nativo — elas ficam como tags na coluna Bookshelves e ajudam você a reorganizar depois.

Filtro aplicado mostrando apenas itens to-read

4. Renomear cabeçalhos para o formato esperado pelo Goodreads

Goodreads espera nomes de coluna específicos. Altere os cabeçalhos do seu arquivo conforme abaixo:

  • Author –> Author l-f
  • Edition Author –> Author
  • Rating –> My Rating
  • PublicationYear –> Year Published
  • Note –> Private Notes

Você não deve criar colunas novas além das exigidas; o importador do Goodreads ignora colunas desconhecidas, mas cabeçalhos corretos aumentam a correspondência de campos.

5. Corrigir formatos de data

O Goodreads prefere datas no formato YYYY/MM/DD. Se o Shelfari tiver datas em outro formato, converta-as. No Google Sheets, criaremos colunas estáticas formatadas.

Passo a passo (Google Sheets)

  1. Crie uma nova coluna chamada Date Read.
  2. Na primeira célula de dados da coluna, insira a fórmula — ajustando o nome da célula de origem:
=IF(NOT(ISBLANK(number)),TEXT(number,"YYYY/MM/DD"),)

Substitua number pela referência da célula da data original (por exemplo C2). Esta fórmula transforma a data em texto formatado.

  1. Repita para Date Added e Original Purchase Date usando as colunas originais:
  • DateRead –> Date Read
  • DateAdded –> Date Added
  • DatePurchased –> Original Purchase Date
  1. Uma vez geradas as colunas, torne-as estáticas: selecione a coluna inteira, Copiar -> Paste special -> Paste values only.

Exemplo de conversão de data e colagem como valores

Essa abordagem evita problemas com fusos, formatos do sistema e traduções regionais de mês.

6. Tornar colunas geradas em valores estáticos

Depois de aplicar fórmulas, selecione cada coluna com fórmulas e faça:

  • Copiar -> Paste special -> Paste values only (Colar especial -> Colar apenas valores).

Isso impede que fórmulas sejam exportadas para o CSV e garante que o Goodreads leia datas como texto fixo.

Colando apenas valores para fixar as datas no CSV

7. Remover colunas redundantes

Para evitar confusão, delete colunas que o Goodreads ignora ou que você já consolidou.

Colunas que podem ser removidas:

  • EditionId
  • ASIN
  • DateRead (versão original)
  • DateAdded (versão original)
  • Favorites list
  • I plan to read list
  • Wish list
  • I’ve read list
  • I own list
  • I’m reading list

Para deletar: clique no cabeçalho da coluna -> Delete column.

8. Exportar CSV e importar no Goodreads

  1. Arquivo -> Download -> Comma Separated Values (.csv, current sheet).
  2. No Goodreads: My Books -> add books -> import (ou acesse a página de importação direta).
  3. Faça upload do CSV gerado.

Tela de importação do Goodreads com botão para upload de CSV

O Goodreads pode levar alguns minutos para processar tudo. Se alguns livros não forem encontrados automaticamente, eles aparecerão como não associados e você poderá vinculá-los manualmente.


Playbook: procedimento rápido (SOP) para migração em lote

  1. Backup: baixe o TSV do Shelfari e faça uma cópia.
  2. Importação: abra o TSV em Google Sheets.
  3. Normalização: renomeie cabeçalhos, crie Bookshelves e converta datas.
  4. Validação: verifique 10–20 linhas aleatórias quanto a título, autor, ISBN e datas.
  5. Exportação: salve como CSV.
  6. Importação: upload no Goodreads e aguarde processamento.
  7. Pós-importação: corrija entradas não associadas e verifique prateleiras.

Checklist de pré-upload (role-based):

  • Dono/Pessoa física: garantir backups e checar que “My Rating” esteja no intervalo 0-5.
  • Bibliotecário/Curador: validar correspondência por ISBN e autor l-f (último-nome, primeiro-nome).
  • Administrador de TI: garantir que o CSV use UTF-8 sem BOM para evitar caracteres corrompidos.

Quando essa migração pode falhar (cenários e como mitigar)

  • Falha de correspondência por título/autor: normalize nomes de autores (remova iniciais inconsistentes, unifique acentos). Se necessário, preencha a coluna ISBN antes de exportar.
  • Diferenças de edição: Goodreads pode mapear a edição errada; revise livros com múltiplas edições.
  • Encodings/acentos quebrados: exporte como UTF-8; em Excel use “CSV UTF-8 (Comma delimited)”.
  • Datas inválidas: verifique células com fórmulas vazias; confirme que o Google Sheets interpretou a célula como data.
  • Grande volume: divida o CSV em partes menores (por ex., 5.000 linhas) se o importador do Goodreads travar.

Abordagens alternativas

  • Usar Excel/LibreOffice: se preferir não usar Google Sheets, o fluxo é similar — abra o TSV, ajuste cabeçalhos, converta datas com fórmulas equivalentes e exporte como CSV UTF-8.
  • Ferramentas de terceiros: existem scripts e utilitários de importação feitos por comunidade (procure no GitHub), mas verifique segurança e autorização.
  • Importação manual: aceitável apenas para coleções pequenas (<50 livros).

Heurísticas e modelos mentais para migração de bibliotecas digitais

  • Priorize ISBNs: quando presentes, aumentam dramaticamente a correspondência correta.
  • Normalização é mais eficiente que correção manual: invista tempo padronizando nomes/formatos antes do upload.
  • Teste em amostra: sempre faça um upload de 20–50 linhas primeiro para validar o mapeamento.

Fluxograma de decisão (Mermaid)

flowchart TD
  A[Começar: tenho TSV do Shelfari?] -->|Não| B[Exportar TSV do Shelfari]
  A -->|Sim| C[Importar TSV em planilha]
  C --> D{As colunas de prateleiras existem?}
  D -->|Não| E[Criar coluna Bookshelves e mapear tags]
  D -->|Sim| F[Verificar conteúdo das colunas]
  E --> G[Converter datas para YYYY/MM/DD]
  F --> G
  G --> H{CSV pronto e validado?}
  H -->|Não| I[Ajustar cabeçalhos e encoding UTF-8]
  H -->|Sim| J[Importar para Goodreads]
  J --> K{Erros na importação?}
  K -->|Sim| L[Corrigir linhas não associadas e reimportar em lote]
  K -->|Não| M[Fim: revisar prateleiras no Goodreads]

Testes e critérios de aceitação

  • Teste de amostra: importar 25 linhas, verificar se 95% dos livros foram associados automaticamente.
  • Critério de aceitação: todas as prateleiras (to-read/read) existem e pelo menos 90% das datas e avaliações foram preservadas.
  • Testes pós-importação: checar 50 títulos aleatórios por correspondência de autor, título e data.

Dicas para melhorar correspondência (boas práticas)

  • Remova caracteres especiais estranhos nos títulos (por ex., tabs extras).
  • Uniformize a coluna “Author l-f” como “ÚltimoNome, PrimeiroNome”.
  • Se um livro falhar ao ser associado automaticamente, abra a página manualmente no Goodreads e use o link “Find and link to a book”.
  • Preserve ISBNs: se faltarem, é útil buscar e preencher antes de exportar.

Privacidade e dados pessoais

  • O arquivo TSV/CSV contém suas avaliações e notas privadas. Mantenha o backup seguro e apague cópias temporárias após a migração.
  • Se você estiver transferindo dados que contenham informações de terceiros (ex.: notas pessoais sobre pessoas), reveja e sanitize antes de publicar.

Problemas comuns e soluções rápidas

  • Problema: acentos aparecem como â ou à no Goodreads -> Solução: exporte CSV em UTF-8 e, se usar Excel, escolha “CSV UTF-8”.
  • Problema: campos de data vazios ou errados -> Solução: garanta que as células originais eram reconhecidas como data; use TEXT(…) para formatar.
  • Problema: Goodreads não encontra títulos raros -> Solução: associe manualmente ou adicione o livro manualmente no Goodreads.

FAQ (perguntas frequentes)

Q: O Goodreads mantém minhas notas privadas do Shelfari?

A: Sim, se você mapear a coluna Note para Private Notes antes de exportar, o conteúdo será importado como notas privadas.

Q: Posso migrar capas/arquivos de imagem?

A: O importador de CSV do Goodreads geralmente associa a capa automaticamente se o livro for reconhecido. Capas personalizadas não são importadas via CSV.

Q: O que acontece com avaliações (ratings)?

A: Mapeie a coluna Rating para My Rating. O Goodreads deve importar as avaliações associadas a cada livro.


Resumo e próximos passos

Migrar do Shelfari para o Goodreads é um processo determinístico: exporte o TSV, transforme em CSV com cabeçalhos e datas no formato esperado, e importe. Teste em pequena escala antes de enviar todo o arquivo e faça backups. Se quiser ajuda com um arquivo específico (por exemplo: checar cabeçalhos, amostra de 50 linhas), exporte uma amostra e eu posso revisar a estrutura com você.

Obrigado por ler — conte nos comentários por que você está mudando de site e quais problemas encontrou.

Autor
Edição

Materiais semelhantes

Instalar e usar Podman no Debian 11
Containers

Instalar e usar Podman no Debian 11

Apt‑pinning no Debian: guia prático
Administração de sistemas

Apt‑pinning no Debian: guia prático

Injete FSR 4 com OptiScaler em qualquer jogo
Tecnologia

Injete FSR 4 com OptiScaler em qualquer jogo

DansGuardian e Squid com NTLM no Debian Etch
Infraestrutura

DansGuardian e Squid com NTLM no Debian Etch

Corrigir erro de instalação no Android
Android

Corrigir erro de instalação no Android

KNetAttach: Pastas de Rede remota no KDE
KDE

KNetAttach: Pastas de Rede remota no KDE