Інструкція

Як експортувати банківські транзакції в таблицю за допомогою AI-агента

6 хв read
Direct answer: Щоб експортувати банківські транзакції в таблицю, підключи свій банк до AI-агента через MCP-сервер BankBridge, а потім попроси про діапазон дат: «Витягни всі транзакції з січня по березень і запиши їх у CSV». Агент викликає list_transactions, розкладає потрібні тобі колонки і записує чистий файл, який відкривається в Excel, Numbers або Google Sheets. Портал банку не потрібен.

Чому експорт з твого банку така мука

Кожен банк ховає свою кнопку експорту в різних місцях. Деякі обмежують завантаження 90 днями історії. Деякі видають тобі файл QFX, який розуміє лише старе бухгалтерське програмне забезпечення. І що б ти не отримав, отримуєш це по одному рахунку за раз.

Якщо в тебе два банки, формати не збігатимуться. Один розміщує дебети у колонці Amount з від'ємним знаком, інший розділяє Debit і Credit на окремі колонки. Формати дат відрізняються. Імена продавців приходять як сирі процесорні описи великими літерами. Ти зрештою витрачаєш годину в Excel, виправляючи те, що дав тобі експорт.

Цю годину і видаляє цей посібник.

Версія на один запит

Щойно твій банк підключено до агента через BankBridge, експорт це одне речення:

Витягни всі мої транзакції з чекового та кредитного рахунків з 1 січня по 31 березня і запиши їх у CSV з колонками для дати, продавця, суми, категорії та рахунку.

Агент викликає list_transactions за діапазоном дат, перетворює результати саме на ті колонки, які ти попросив, і записує файл. У Claude Code або Cursor це справжній файл на диску. У Claude Desktop або ChatGPT ти отримуєш файл для завантаження. У будь-якому разі він відкривається напряму в Excel, Google Sheets або Numbers.

Кешованих копій немає. BankBridge отримує дані наживо при кожному виклику, тому експорт відображає твої рахунки на момент запиту.

Що потрібно спочатку

Тобі потрібно три речі: обліковий запис BankBridge ($5 на місяць за підключений банк, скасовується будь-коли), підключений банк і хост із підтримкою MCP. Claude Code, Claude Desktop, ChatGPT, Cursor, Gemini CLI, Codex, Windsurf і Zed усі працюють, а в документації є сторінка налаштування для кожного.

Підключення займає пару хвилин. Ти входиш у свій банк через безпечний потік, BankBridge видає тобі API-ключ (або ти використовуєш OAuth), і твій агент отримує інструменти лише для читання. Лише читання тут має значення: ніщо в цьому робочому процесі не може переміщати гроші чи змінювати щось у твоєму банку.

Якщо ти ще не робив налаштування, почни з посібника з підключення твого банку до Claude. Кроки майже ідентичні для кожного іншого хоста.

Обери свої колонки перед експортом

Банк вирішує твої колонки за тебе. Твій агент цього не робить. Скажи точно, чого хочеш, і ти це отримаєш:

Експортуй транзакції за лютий у CSV з цими колонками: дата (YYYY-MM-DD), продавець, опис, сума, категорія, назва рахунку та останні чотири цифри рахунку.

Дві угоди варто узгодити на початку. Перше, знаки: вирішіть, чи витрати відображаються як від'ємні чи додатні, і скажи агенту, бо чекові рахунки і кредитні картки часто не збігаються одна з одною. Друге, дати: попроси YYYY-MM-DD, щоб таблиця сортувалася правильно без жодних маніпуляцій з форматом.

Якщо ти експортуєш для бухгалтера, запитай, яку угоду очікує його програмне забезпечення, і передай це дослівно.

Об'єднай рахунки, які банки не об'єднають

Ось те, чого жоден банківський портал ніколи не зробить: об'єднає рахунки різних установ в один аркуш. Кожен банк, який ти підключив, з'являється в тому самому виклику list_accounts, тому агент може витягнути їх усі за один прохід.

Експортуй транзакції за Q1 з усіх моїх рахунків в один CSV, відсортований за датою, з колонкою рахунку, щоб я міг їх розрізнити.

Агент додає колонку рахунку, узгоджує угоди про знаки між банками і видає тобі один цілісний файл. Якщо в тебе і партнера є підключені рахунки, це також найшвидший спосіб побудувати спільну сімейну книгу.

Мітки категорій, що справді мають сенс

Банківські експорти або пропускають категорії, або ховають їх у кодах. Транзакції BankBridge приходять з мітками категорій із шару підключення банку, а інструмент list_categories показує повний набір, щоб ти знав, чого очікувати.

Тобі не треба приймати ці мітки як є. Дай агенту своє власне відображення, і він перепризначить їх на виході:

Використай мої категорії в експорті: усе з міткою FOOD_AND_DRINK постав під «Їжа поза домом», крім випадків, коли продавець Instacart, тоді під «Продукти». Усе з GENERAL_SERVICES іде під «Бізнес».

Таке умовне перепризначення тривіальне для агента і неможливе в експорті з порталу.

Проходи очищення, яких банківський експорт ніколи не зробить

Сирі експорти повні шуму, який успадковує твоя таблиця. Найбільший: платежі за кредитними картками з'являються двічі, один раз як дебет з чекового рахунку і один раз як кредит на картці. Якщо їх не чіпати, вони роздувають і дохід, і витрати.

Перед записом CSV прибери внутрішні перекази між моїми власними рахунками і платежі за кредитними картками, а те, що досі в стані pending, познач в окремій колонці.

Ти також можеш попросити очищення продавців. Процесори постійно перейменовують описи виставлення рахунків (одна підписка може з'явитися під трьома різними іменами за рік), і агент може консолідувати їх за допомогою get_merchant_history, коли щось виглядає розділеним.

Нічого з цього не потребує формули. Ти просто описуєш очищення, яке хочеш.

Як перенести це в Excel, Google Sheets або Numbers

CSV це універсальна відповідь: подвійний клік і він відкривається в Excel або Numbers, або використай File, потім Import у Google Sheets. Для більшості експортів цього достатньо.

Якщо твій хост може запускати код (Claude Code, Cursor, Codex та інші термінальні агенти можуть), ти можеш попросити більшого: справжній .xlsx з вкладкою на місяць, рядком підсумків, форматуванням валюти або компонуванням, готовим до зведеної таблиці. Агент сам пише і запускає скрипт конвертації.

Зроби це .xlsx з однією вкладкою на місяць і зведеною вкладкою, що підсумовує кожну категорію.

Зроби це повторюваним

Перший експорт займає кілька хвилин обміну репліками, щоб узгодити колонки і правила очищення. Після цього збережи фінальний запит десь, і він стане однорядковим, який ти запускаєш першого числа кожного місяця.

Оскільки BankBridge отримує дані наживо, немає затримки експорту і немає застарілого файлу. Запитай 1 березня і отримаєш усе до кінця лютого, включно з тим, що очистилося за ніч.

Маленька звичка, що допомагає: попроси агента послідовно іменувати файли, наприклад transactions-2026-02.csv, щоб рік експортів залишався відсортованим сам по собі. Звідти ти на один крок від повного щомісячного огляду грошей, про який ми написали окремо.

FAQ

Чи може AI-агент експортувати мої банківські транзакції в CSV?

Так. З підключенням BankBridge такі агенти, як Claude, ChatGPT і Cursor, можуть витягувати транзакції за будь-який діапазон дат за допомогою інструмента list_transactions і записувати їх у файл CSV або Excel. Ти обираєш колонки, категорії та форматування, описавши, чого хочеш, простою мовою.

Наскільки далеко назад я можу експортувати банківські транзакції?

Це залежить від банку. Більшість повертає до двох років історії через підключення, а деякі повертають менше. Якщо тобі потрібні старіші записи для податків або аудиту, експортуй те, що доступно зараз, і заповни прогалину виписками, завантаженими з сайту твого банку.

Чи безпечно дозволяти агенту читати мої транзакції?

Доступ BankBridge лише для читання. Інструменти можуть перелічувати рахунки і транзакції, але не можуть переміщати гроші, оплачувати рахунки або змінювати щось у твоєму банку. На серверах BankBridge також нічого не кешується, кожен запит отримує живі дані і повертає їх напряму твоєму агенту.

Чи можу я об'єднати транзакції з кількох банків в одну таблицю?

Так, і це найбільша перевага над експортом з окремих порталів. Підключи кожен банк до BankBridge ($5 на місяць за банк), і твій агент бачить їх усі одразу. Попроси один CSV з колонкою рахунку, і він об'єднає все, відсортоване за датою.

Чи працює експорт з Excel і Google Sheets?

Так. Файли CSV відкриваються напряму в Excel, Numbers і Google Sheets. Якщо твій агент може запускати код, як Claude Code або Cursor, ти можеш попросити натомість форматований .xlsx, з окремою вкладкою на місяць або вбудованим аркушем зі зведенням категорій.

Чи безпечно давати агенту читати мої транзакції?

Так. Доступ BankBridge лише для читання, а живі виклики означають, що нічого не кешується. Твій агент бачить те саме, що бачив би ти в мобільному застосунку, і не може ініціювати переказ, платіж чи будь-яку зміну.

Які колонки мені варто включити в експорт банківських транзакцій?

Дата у форматі YYYY-MM-DD, продавець, сума, категорія і рахунок покривають більшість випадків. Додай останні чотири цифри рахунку, коли об'єднуєш кілька рахунків, і прапор pending, якщо експортуєш посеред місяця. Скажи агенту свою угоду про знаки, щоб витрати були послідовно від'ємними або додатними.