Гид по технологиям

Как перенести библиотеку из Shelfari в Goodreads

8 min read Руководство Обновлено 31 Mar 2026
Перенос библиотеки: Shelfari → Goodreads
Перенос библиотеки: Shelfari → Goodreads

Снимок экрана: обложки книг в Shelfari

Shelfari и Goodreads — онлайн‑сервисы для ведения коллекции книг. Оба сайта позволяют создавать списки прочитанного и планируемого к чтению, оставлять обзоры и получать рекомендации от друзей. Если вы начали в Shelfari, а хотите вернуться или перейти в Goodreads — это руководство поможет аккуратно перенести максимум данных: книги, рейтинги, даты и полки.

Важно: Shelfari может не предоставлять мобильных приложений и API, поэтому массовый экспорт через веб‑файл зачастую единственный вариант.

Кому это подходит

  • Тем, кто накопил коллекцию в Shelfari и хочет продолжать вести её в Goodreads.
  • Тем, кто ценит сохранение рейтингов, дат и разграничение по полкам (shelves).

Ключевые термины (в одной строке):

  • Shelfari — исходный сайт с вашими данными.
  • Goodreads — целевая платформа для импорта CSV.

Предварительные требования

  1. Аккаунт в Goodreads.
  2. Редактор электронных таблиц, умеющий импортировать TSV (табуляция), экспортировать CSV и применять формулы/вставку значений. Подходит Microsoft Excel, LibreOffice Calc, Apple Numbers или Google Sheets.
  3. Небольшая готовность вручную отредактировать заголовки столбцов.

В примерах ниже использован Google Sheets (бесплатный, кросс‑платформенный). Если вы используете Excel — шаги аналогичны (импорт TSV → правка заголовков → экспорт CSV).

Содержание руководства

  • Экспорт данных из Shelfari
  • Импорт в Google Drive (Sheets)
  • Как перенести данные «полок» (Bookshelves)
  • Переименование заголовков под формат Goodreads
  • Приведение дат к формату YYYY/MM/DD
  • Фиксация значений и удаление лишних столбцов
  • Экспорт в CSV и импорт в Goodreads
  • Чек‑лист, шаблоны и советы на случай ошибок

1. Экспорт данных из Shelfari

Войдите в свой аккаунт Shelfari и перейдите в настройки аккаунта (Account settings) → вкладка Shelf.

Страница настроек Shelfari с вкладками

В нижней части страницы есть ссылка для скачивания файла со всеми книгами в формате TSV (tab separated values). Скачайте файл и сохраните его локально.

2. Импорт данных в Google Drive (Sheets)

  1. Откройте Google Drive и создайте новую таблицу (Google Sheets).
  2. Файл → Импорт → Загрузить → выберите скачанный TSV.
  3. В поле «Действие при импорте» выберите “Заменить таблицу” (Replace spreadsheet).
  4. Нажмите Импорт.

Если импорт прошёл успешно, вы увидите все строки и столбцы в таблице.

Интерфейс импорта Google Sheets с опциями

Совет: если данные отображаются некорректно (всё в одной колонке), при импорте явно укажите разделитель — вкладка (Tab).

3. Перенос данных о полках (Bookshelves)

По умолчанию многие книги могут оказаться в одной полке (например, “I’ve read”). Чтобы сохранить разметку полок от Shelfari в формате Goodreads, создайте новый столбец “Bookshelves”.

3.1 Создайте столбец Bookshelves

В Google Sheets: Вставка → Столбец справа. В первой строке введите Bookshelves.

3.2 Отфильтруйте и проставьте теги

  1. Найдите столбец, соответствующий “I plan to read list” (или аналогичное название).
  2. Выделите столбец и включите Данные → Фильтр.
  3. В выпадающем меню фильтра оставьте отмеченными только TRUE (или соответствующие значения), чтобы показать только записи из списка “планирую прочитать”.
  4. В новом столбце Bookshelves для видимых строк введите тег to‑read.

Повторите фильтрацию для других полок, например:

  • I plan to read list → to-read
  • I’ve read → read

Разделяйте несколько тегов в одном поле Bookshelves пробелом (пример: “read favorites”). Вы также можете добавить собственные теги: favorites, wishlist и т.п. Goodreads будет игнорировать неизвестные теги, но сохранение их в поле полезно для переноса персональных меток.

Применение фильтра в таблице для пометки

Важно: перед массовой заменой сделайте резервную копию файла — Сохранить как → Скачать копию (Excel/ODS).

4. Переименование заголовков для Goodreads

Goodreads ожидает определенные заголовки в CSV. Найдите в импорте следующие столбцы и переименуйте так:

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

Совет: не добавляйте лишних символов или пробелов в названия заголовков — это может помешать распознаванию полей на стороне Goodreads.

5. Приведение дат к формату YYYY/MM/DD

Goodreads предпочитает формат YYYY/MM/DD. Если ваш экспорт содержит даты в другом виде, создайте новые столбцы и преобразуйте значения формулой.

Создайте столбец Date Read и вставьте формулу (пример для строки 2, если исходная дата в столбце D):

=IF(NOT(ISBLANK(D2)),TEXT(D2,"YYYY/MM/DD"),)

Где D2 — ячейка с исходной датой DateRead. Повторите для других дат:

  • DateRead → Date Read
  • DateAdded → Date Added
  • DatePurchased → Original Purchase Date

Примечание: в некоторых локалях Google Sheets функции могут называться по‑русски; если формула не работает — проверьте локаль таблицы или используйте Excel, где форматирование дат настраивается вручную.

Сделайте пример с конкретными ячейками

  • Если исходный столбец “DateRead” — столбец E и первая строка данных — 2, формула в E2 будет:
=IF(NOT(ISBLANK(E2)),TEXT(E2,"YYYY/MM/DD"),)

После заполнения формулы вниз для всех строк столбца вы получите новый столбец с датами в нужном формате.

6. Сделайте столбцы статичными (вставка значений)

Формулы удобны для преобразования, но при экспорте в CSV вам нужны конкретные значения. Выделите столбец (или столбцы) с датами → правый клик → Копировать → правый клик → Специальная вставка → Вставить только значения.

Копирование и вставка только значений в Google Sheets

Теперь даты перестали быть формулами и становятся текстовыми значениями в формате YYYY/MM/DD.

7. Удаление лишних столбцов

Goodreads проигнорирует неизвестные столбцы, но ради чистоты удалите из таблицы ненужные поля. Удалять следует аккуратно — лучше предварительно сохранить резервную копию.

Рекомендуемые к удалению столбцы (если присутствуют):

  • EditionId
  • ASIN
  • DateRead
  • DateAdded
  • Favorites list
  • I plan to read list
  • Wish list
  • I’ve read list
  • I own list
  • I’m reading list

Чтобы удалить: правый клик по букве столбца → Удалить столбец.

8. Экспорт и импорт в Goodreads

  1. Файл → Скачать → Comma Separated Values (.csv).
  2. Войдите в Goodreads → My Books → Add books → Import (или перейдите прямо на страницу импорта).
  3. Загрузите CSV и дождитесь обработки. Время обработки зависит от размера файла; для сотен записей — обычно несколько минут.

Окно импорта в Goodreads

После успешного импорта проверьте несколько записей: авторы, год публикации, даты чтения и полки.

Критерии приёмки

Чтобы считать миграцию успешной, убедитесь, что:

  • Все книги из исходного файла присутствуют в Goodreads (количество строк совпадает или отличается только на дубликаты).
  • My Rating соответствует оценкам из Shelfari.
  • Даты чтения (Date Read) корректны и в формате YYYY/MM/DD.
  • Полки (Bookshelves) отобразились как read / to-read / wishlist и т.п.
  • Нет критических ошибок при импорте (файл прошёл валидацию Goodreads).

Чек‑лист: перед импортом (короткий)

  • Сделана резервная копия исходного TSV.
  • Создана копия таблицы перед массовыми правками.
  • Столбец Bookshelves добавлен и заполнен.
  • Заголовки переименованы в соответствии с требованиями.
  • Даты переведены в YYYY/MM/DD и вставлены как значения.
  • Удалены ненужные столбцы.
  • Экспортирован CSV в кодировке UTF‑8 (если есть опция).

Совет: при экспорте из Google Sheets кодировка обычно UTF‑8; при старых версиях Excel стоит выбрать UTF‑8 вручную.

Когда миграция может не сработать (ограничения и ошибки)

  • Дубликаты: если в Shelfari записи дублируются (разные издания одной книги), Goodreads может объединить или создать несколько карточек.
  • Неподдерживаемые теги: собственные метки Shelfari не всегда переводятся корректно в Goodreads.
  • Проблемы с авторскими полями: если авторы указаны в нестандартном формате, некоторые строки могут не сопоставиться.
  • Локализация функций: формулы в Google Sheets/Excel могут работать по‑разному в русской локали.

Если увидите пропуски — экспортируйте проблемные строки в отдельный CSV и импортируйте вручную через форму Goodreads.

Альтернативные подходы

  • Использовать Excel или LibreOffice Calc для преобразования TSV в CSV (там можно явно задать разделители и кодировку).
  • Сценарий на Python (pandas) для массовой очистки: удобен при очень больших коллекциях или нестандартных преобразованиях.
  • Ручной импорт: если файлов мало — добавить книги вручную через интерфейс Goodreads.

Пример минимального Python‑подхода (если вы знакомы с кодом): прочитать TSV → переименовать столбцы → привести даты → сохранить CSV. Это даёт полный контроль и легко автоматизируется.

Шаблон заголовков CSV (пример)

Ниже — рекомендуемый набор заголовков для CSV при импорте в Goodreads. Сохраните эти заголовки в первой строке вашего CSV.

  • Title
  • Author l-f
  • Author
  • My Rating
  • Year Published
  • Bookshelves
  • Date Read
  • Date Added
  • Original Purchase Date
  • Private Notes

Это базовый набор; Goodreads может распознать дополнительные поля, но названия должны быть точными.

Советы по устранению ошибок

  • Пустые строки: удалите все полностью пустые строки перед экспортом.
  • Непонятные символы: если в названиях появляются некорректные символы, сохраните CSV в UTF‑8 и проверьте кодировку в текстовом редакторе.
  • Ошибки при импорте: Goodreads обычно возвращает файл с отчетом об ошибках — скачайте его и исправьте строки с проблемами.

Важно: если импорт частично прошёл, не удаляйте импортированные записи сразу — сначала исправьте CSV и протестируйте на маленькой выборке.

Полезные сценарии и ролевая ответственность

  • Для одиночного пользователя: вы сами выполняете все шаги, резервное копирование — обязательно.
  • Для библиотеки / организации: назначьте ответственного за данные, запасной контакт и проведите тестовый импорт на 10–20 строк.

Рекомендации по тестированию: экспортируйте небольшой CSV (10–20 записей) и проверьте корректность полей, затем запускайте полный импорт.

Заключение и рекомендации

Переезд из Shelfari в Goodreads выполним без потери основных данных при аккуратной подготовке: добавьте столбец Bookshelves, приведите названия заголовков, отформатируйте даты и вставьте значения перед экспортом. Всегда делайте резервные копии и сначала тестируйте на небольшой выборке.

Если хотите, опишите в комментариях ваш сценарий (сколько книг, какие поля важны) — это поможет дать более точные советы.

Ключевые шаги ещё раз: экспорт → импорт в таблицу → оформить Bookshelves → переименовать заголовки → формат дат → вставить значения → удалить лишние столбцы → экспорт CSV → импорт в Goodreads.

Счастливого чтения и аккуратного переноса библиотеки!

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Отключить Siri: не зачитывать уведомления
iPhone

Отключить Siri: не зачитывать уведомления

Google Календарь: тайм‑блокинг для продуктивности
Productivity

Google Календарь: тайм‑блокинг для продуктивности

Как перейти на новый компьютер быстро и безопасно
Компьютеры

Как перейти на новый компьютер быстро и безопасно

Nearby sharing в Windows 11 — как включить и использовать
Windows

Nearby sharing в Windows 11 — как включить и использовать

Как убрать уведомления Windows 10
Windows

Как убрать уведомления Windows 10

Content-Aware Fill в Photoshop — как удалить объекты
Фотография

Content-Aware Fill в Photoshop — как удалить объекты