Trello стал незаменимым инструментом для управления задачами, но когда требуется анализ данных, отчёты для руководства или архивация проектов, возникает вопрос: как перенести структуру досок в привычный Excel? В отличие от классических таблиц, Trello хранит информацию в карточках, колонках и чек-листах, что усложняет прямой экспорт. Эта статья раскрывает все актуальные методы — от встроенных функций до автоматизации через API, с учётом ограничений бесплатного тарифа и специфики форматов .xlsx, .csv и .json.
Мы разберём не только базовый экспорт через меню Trello, но и продвинутые сценарии: как сохранить вложения, историю изменений или связать данные с Google Sheets. Особое внимание уделено типичным ошибкам — например, почему в экспортированном файле пропадают комментарии или почему даты отображаются в неправильном формате. Если вам нужно не просто скопировать названия карточек, а перенести всю структуру проекта с метками, сроками и ответственными, здесь вы найдёте рабочие решения.
1. Встроенный экспорт Trello: ограничения и возможности
Самый простой способ — использовать встроенную функцию экспорта, доступную даже в бесплатной версии Trello. Для этого откройте нужную доску, нажмите на три точки в правом верхнем углу и выберите Ещё → Экспорт данных. Система предложит два формата:
- 📄 JSON — сохраняет полную структуру (карточки, чек-листы, комментарии), но требует дополнительной обработки для преобразования в
.xlsx. - 📊 CSV — упрощённый вариант с основными полями (название карточки, описание, метки), но без вложений и истории действий.
Главный недостаток метода — в экспортированном CSV не сохраняются пользовательские поля (Custom Fields), добавленные через Power-Ups. Также отсутствует возможность выбрать конкретные колонки или фильтровать карточки по меткам. Если вам нужны только задачи из столбца «Готово», придётся редактировать файл вручную или использовать фильтры Excel после импорта.
⚠️ Внимание: При экспорте в JSON данные о вложенных файлах (например, скриншотах или документах) сохраняются только в виде ссылок. Чтобы получить сами файлы, потребуется отдельно скачивать их через API или вручную.
Процесс занимает от нескольких секунд до минуты в зависимости от размера доски. Файл приходит на email, указанный в профиле Trello, в виде архива .zip. Если письмо не пришло, проверьте папку «Спам» или повторите запрос — иногда серверы Trello задерживают отправку при высокой нагрузке.
2. Экспорт через Power-Ups: расширенные возможности
Для пользователей тарифов Business Class или Enterprise доступны Power-Ups — плагины, расширяющие функционал Trello. Наиболее полезные для экспорта:
- 📈 Planyway — позволяет экспортировать данные в
Google Sheetsс сохранением временных меток и графиков. - 🔄 Unito — синхронизирует доски Trello с Excel Online или Airtable в режиме реального времени.
- 📊 Export for Trello — специализированный инструмент для выгрузки в
.xlsxс настройкой столбцов.
Например, Export for Trello предлагает гибкие настройки: можно выбрать, какие поля включать (включая Custom Fields), задать порядок колонок и даже экспортировать данные по фильтру (например, только карточки с меткой «Срочно»). Однако у этого Power-Up есть ограничение: бесплатная версия позволяет экспортировать не более 50 карточек за раз.
| Power-Up | Формат экспорта | Сохраняет вложения | Цена (месяц) |
|---|---|---|---|
| Export for Trello | XLSX, CSV | Нет | От $5 |
| Unito | Excel Online, Google Sheets | Да (ссылки) | От $19 |
| Planyway | Google Sheets | Нет | От $7 |
Если вам нужно регулярно обновлять данные в Excel, обратите внимание на Unito: он поддерживает двустороннюю синхронизацию. Например, если вы измените статус задачи в Excel, она автоматически переместится в соответствующую колонку на доске Trello. Это удобно для команд, где часть сотрудников работает в таблицах, а часть — в Trello.
3. Автоматизация через Zapier: связь Trello с Excel
Zapier — сервис автоматизации, который позволяет настраивать интеграции между Trello и Excel (или Google Sheets) без программирования. Например, можно создать Zap (автоматизированный сценарий), который будет добавлять новую строку в Excel каждый раз, когда карточка перемещается в колонку «Выполнено».
Алгоритм настройки:
- Создайте аккаунт на Zapier.com (бесплатный тариф позволяет создать до 5
Zaps). - В разделе
«Make a Zap»выберите триггер«Trello» → «New Card in List». - Подключите свой аккаунт Trello и выберите доску/колонку, за которой нужно следить.
- В качестве действия выберите
«Excel» → «Add Row»и укажите файл на OneDrive или Google Drive. - Сопоставьте поля: название карточки → столбец
«Задача», описание →«Детали», ответственный →«Исполнитель»и т.д.
Преимущество этого метода — реальное время: изменения в Trello моментально отображаются в Excel. Однако у бесплатного тарифа Zapier есть ограничения:
- 🕒 Обновление данных раз в 15 минут (в платных тарифах — каждые 2 минуты).
- 📄 Максимум 100 задач в месяц.
- 🔗 Нет возможности экспортировать историю изменений или вложения.
⚠️ Внимание: Если в названии карточки или описании используются символы«;»,«,"или переносы строк, они могут нарушить структуруCSV-файла при импорте в Excel. Перед настройкой Zapier замените их на нейтральные символы (например,«|»).
Убедиться, что файл Excel сохранён в OneDrive/Google Drive|
Проверить права доступа к файлу (редактирование разрешено для Zapier)|
Заменить в Trello специальные символы в названиях карточек|
Создать тестовую доску для проверки интеграции-->
4. Использование API Trello: для продвинутых пользователей
Если вам нужна полная свобода в экспорте — например, выгрузка данных по расписанию или с фильтрацией по меткам — стоит обратиться к API Trello. Этот метод требует базовых знаний JavaScript или Python, но позволяет получить данные в любом формате, включая JSON, который потом легко конвертировать в Excel.
Пример скрипта на Python для экспорта карточек доски:
import requests
import pandas as pd
Получаем токен и ключ API из https://trello.com/app-key
API_KEY ='ваш_ключ'
TOKEN ='ваш_токен'
BOARD_ID ='id_вашей_доски'
url = f"https://api.trello.com/1/boards/{BOARD_ID}/cards?key={API_KEY}&token={TOKEN}"
response = requests.get(url)
cards = response.json
Преобразуем в DataFrame и сохраняем в Excel
df = pd.DataFrame(cards)
df.to_excel("trello_export.xlsx", index=False)
Чтобы получить BOARD_ID, откройте доску в браузере — он будет часть URL после /b/. Для работы со скриптом потребуется установить библиотеки requests и pandas:
pip install requests pandas openpyxl
Скрипт экспортирует все карточки со всеми полями, включая:
- 🏷️ Метки (
labels) - 📅 Сроки выполнения (
due) - 👥 Ответственных (
idMembers) - 📎 Вложения (
attachments, только ссылки)
Для экспорта чек-листов или комментариев потребуется отдельный запрос к API для каждой карточки. Это увеличивает время выполнения скрипта, но позволяет получить полную копию доски. Если данных много (более 1000 карточек), используйте пагинацию:
url = f"https://api.trello.com/1/boards/{BOARD_ID}/cards?key={API_KEY}&token={TOKEN}&limit=1000"
Как получить токен API Trello?
1. Перейдите на страницу https://trello.com/app-key.
2. Нажмите «Generate API Key» (если ещё не создано).
3. Прокрутите страницу вниз до раздела «Token» и нажмите «Generate Token».
4. Подтвердите доступ к аккаунту (токен будет сгенерирован автоматически).
5. Скопируйте Key и Token в скрипт.
5. Экспорт в Google Sheets с последующим конвертированием в Excel
Если вам удобнее работать с Google Sheets, а затем сохранять файл в формате .xlsx, можно использовать бесплатные инструменты вроде Trello To Sheets или SheetGO. Эти сервисы позволяют настроить автоматическую выгрузку данных из Trello в Google Таблицы с обновлением по расписанию.
Инструкция для SheetGO:
- Зарегистрируйтесь на SheetGO (бесплатный тариф позволяет создать 1 поток данных).
- Выберите источник
«Trello»и подключите свой аккаунт. - Укажите доску и колонки, которые нужно экспортировать.
- В качестве приёмника выберите
«Google Sheets»и укажите файл. - Настройте расписание обновлений (например, ежедневно в 18:00).
Преимущества этого метода:
- 🔄 Автоматическое обновление без ручного экспорта.
- 📊 Возможность использовать формулы Google Sheets для анализа данных (например, подсчёт задач по меткам).
- 📤 Легкий экспорт в
Excelчерез менюФайл → Скачать → Microsoft Excel (.xlsx).
Ограничения бесплатного тарифа SheetGO:
- 📄 Максимум 50 карточек за одну выгрузку.
- 🕒 Обновление не чаще 1 раза в день.
- 🔗 Нет поддержки
Custom Fields.
Если вам нужно экспортировать большие доски, можно разделить процесс на несколько потоков (например, отдельно экспортировать каждую колонку). Альтернатива — использовать Google Apps Script для написания собственного скрипта интеграции.
6. Решение типичных проблем при экспорте
Даже после успешной выгрузки данные в Excel могут отображаться некорректно. Рассмотрим самые частые ошибки и способы их исправления:
| Проблема | Причина | Решение |
|---|---|---|
Дата в формате 1672310400000 |
Trello хранит даты в timestamp (миллисекунды с 1970 года) |
В Excel используйте формулу =A1/86400000+DATE(1970;1;1) |
Кириллица отображается как ???? |
Некорректная кодировка при экспорте в CSV | Откройте файл через Блокнот, сохраните в кодировке UTF-8, затем импортируйте в Excel |
| Пропали вложения | Встроенный экспорт не сохраняет файлы, только ссылки | Используйте Power-Up Export for Trello или скрипт для скачивания по URL |
Не экспортируются Custom Fields |
Бесплатные методы не поддерживают пользовательские поля | Используйте платные Power-Ups или API с указанием параметра ?fields=all |
Если после импорта CSV в Excel данные отображаются в одном столбце, выполните следующие действия:
- Откройте пустой файл Excel.
- Перейдите на вкладку
«Данные» → «Из текста/CSV». - Выберите скачанный файл и укажите разделитель
«Запятая». - На этапе
«Преобразование данных»проверьте кодировку (UTF-8).
Для пользователей Excel Online есть нюанс: некоторые Power-Ups (например, Unito) не поддерживают прямую интеграцию с веб-версией. В этом случае экспортируйте данные в Google Sheets, а затем открывайте файл в Excel Online через OneDrive.
7. Альтернативные методы: Airtable и Notion
Если Excel не является обязательным форматом, рассмотрите альтернативные инструменты для экспорта данных из Trello:
- 🗃️ Airtable — гибрид базы данных и таблицы, поддерживает прямой импорт из Trello через Zapier или встроенные интеграции. Преимущество: сохраняет структуру карточек и поддерживает вложения.
- 📝 Notion — позволяет импортировать доски Trello как базу данных. Для этого используйте меню
Importв Notion и выберите«Trello». Данные будут перенесены с сохранением иерархии. - 📊 Smartsheet — инструмент для управления проектами с поддержкой импорта из Trello. Подходит для команд, которым нужны расширенные отчёты и Gantt-диаграммы.
Пример переноса в Notion:
- Создайте новую страницу в Notion и нажмите
«Import». - Выберите
«Trello»и авторизуйтесь. - Укажите доску для импорта.
- Настройте соответствие полей (например, колонки Trello → свойства базы данных).
Главный плюс Notion — визуальное сохранение структуры: колонки Trello становятся группами в базе данных, а карточки — записями. Минус — отсутствует прямой экспорт в .xlsx, но можно скопировать данные в Google Sheets через «Export» → «Markdown & CSV».
FAQ: Частые вопросы по экспорту Trello в Excel
Можно ли экспортировать только выбранные карточки, а не всю доску?
Встроенный экспорт Trello не поддерживает фильтрацию. Решения:
- Используйте Power-Up Export for Trello с настройкой фильтра по меткам или колонкам.
- Экспортируйте всю доску в Excel, затем примените фильтр по нужному критерию.
- Напишите скрипт на Python с использованием API, где укажите параметры фильтрации (например,
?filter=label:green).
Почему в экспортированном файле нет комментариев к карточкам?
Комментарии не включаются в стандартный экспорт CSV. Чтобы их сохранить:
- Используйте экспорт в
JSON, затем извлеките комментарии из поляactions. - Настройте интеграцию через Zapier, где в действии укажите экспорт комментариев в отдельный столбец.
- Для одноразовой выгрузки скопируйте комментарии вручную или используйте расширение для браузера Trello Card Exporter.
Как экспортировать данные из Trello в Excel с сохранением форматирования (жирный текст, списки)?
Форматирование (например, жирный текст или маркированные списки в описании карточки) не сохраняется при экспорте в CSV/XLSX. Альтернативы:
- Экспортируйте в
JSONи используйте скрипт для конвертации разметкиMarkdownв форматирование Excel. - Копируйте описания карточек вручную в Excel с сохранением форматирования через буфер обмена (
Ctrl+C → Ctrl+V). - Используйте Google Docs как промежуточный формат: экспортируйте данные в документ, затем копируйте в Excel.
Можно ли автоматически обновлять Excel-файл при изменении доски Trello?
Да, для этого подойдут:
- Zapier или Make (ex-Integromat) — настройте триггер на изменения в Trello и действие по обновлению строки в Excel.
- Power Query в Excel — подключитесь к API Trello и настройте автоматическое обновление данных при открытии файла.
- Google Apps Script — напишите скрипт, который будет раз в часpullить данные из Trello в Google Sheets, а затем экспортируйте в XLSX.
Для Excel Online лучший вариант — Power Automate (Microsoft Flow), который поддерживает триггеры по расписанию.
Как экспортировать данные из Trello в Excel на телефоне?
На мобильных устройствах возможности ограничены:
- Используйте браузерную версию Trello (в мобильном Chrome или Safari) для стандартного экспорта в CSV/JSON.
- Установите приложение Microsoft Excel и импортируйте файл с облачного хранилища (Google Drive, OneDrive).
- Для автоматизации используйте мобильное приложение Zapier (доступно для iOS/Android).
Обратите внимание: некоторые Power-Ups (например, Export for Trello) не имеют мобильной версии.