Выгрузка банковских выписок в Excel — обязательный навык для бухгалтеров, фрилансеров и просто внимательных клиентов ВТБ. Формат .xlsx позволяет анализировать расходы, готовить отчётность для налоговой или просто вести семейный бюджет. Однако не все знают, что в ВТБ Онлайн есть сразу три официальных способа экспорта данных — и ещё два «обходных» пути для сложных случаев.

В этой статье разберём все варианты: от стандартной выгрузки через личный кабинет до автоматического парсинга через API (для разработчиков). Особое внимание уделим нюансам: почему иногда CSV удобнее, чем XLSX, как выгрузить данные за несколько лет назад, и что делать, если система выдаёт ошибку «Файл не сформирован». Все инструкции актуальны для 2026 года и проверены на реальных аккаунтах.

1. Выгрузка выписки через ВТБ Онлайн (веб-версия)

Самый надёжный способ — использовать десктопную версию ВТБ Онлайн. Здесь доступны все форматы файлов, включая .xlsx и .csv, а также гибкие настройки периода. Важно: для юридических лиц и ИП алгоритм немного отличается (об этом в отдельном разделе).

Пошаговая инструкция:

  • 🔹 Авторизуйтесь на сайте online.vtb.ru (используйте логин от банковской карты или номер телефона).
  • 📄 Перейдите в раздел Счета → Выписки (для карт) или Счета → История операций (для расчётных счетов).
  • 📅 Укажите диапазон дат. Максимальный период для одной выгрузки — 3 года (с 2021 по 2026).
  • 💾 Нажмите «Экспорт» и выберите формат Excel (.xlsx) или CSV. Для бухгалтерских программ (1С, Контур) лучше выбрать CSV.

Указан верный период (не более 3 лет)

Выбран нужный счёт/карта

Формат файла соответствует задаче (XLSX для анализа, CSV для 1С)

Отключен блокировщик рекламы (может мешать скачиванию)

-->

Файл сформируется в течение 1–2 минут и автоматически скачается в папку «Загрузки». Если этого не произошло, проверьте раздел Мои документы → Выписки в личном кабинете — иногда файлы «застревают» там.

💡

Если нужна выписка за период более 3 лет, разбейте запрос на несколько частей (например, 2021–2022 и 2023–2026) и объедините файлы later в Excel с помощью функции Power Query.

2. Экспорт через мобильное приложение ВТБ

Мобильное приложение ВТБ Онлайн (доступно для Android и iOS) тоже позволяет выгружать выписки, но с ограничениями. Главный минус — отсутствует прямой экспорт в Excel. Вместо этого придётся использовать промежуточный формат .pdf или .csv, а затем конвертировать его.

Как выгрузить:

  1. Откройте приложение и авторизуйтесь (по отпечатку, PIN-коду или SMS).
  2. Выберите нужную карту или счёт на главном экране.
  3. Тапните на иконку Выписка (значок документа в правом верхнем углу).
  4. Укажите период и нажмите Отправить на почту или Сохранить.

Файл придёт на email в формате .pdf. Чтобы преобразовать его в Excel, воспользуйтесь онлайн-конвертерами (например, SmallPDF) или функцией Импорт данных в самом Excel.

Excel (.xlsx)|CSV для 1С|PDF для печати|Любой, лишь бы было удобно-->

⚠️ Внимание: В мобильном приложении нельзя выгрузить выписку за период более 1 года. Для длительных периодов используйте веб-версию или обратитесь в отделение банка.

3. Выгрузка через СМС-банк и USSD-команды

Мало кто знает, но ВТБ позволяет запросить выписку даже без интернета — через USSD-команды или СМС. Этот способ подходит для срочных случаев (например, если нужно подтвердить платеж, а интернета нет), но имеет серьёзные ограничения:

  • 📄 Выписка придёт в виде SMS или push-уведомления — её придётся копировать вручную.
  • 📅 Период ограничен последними 10 операциями (нельзя выбрать произвольные даты).
  • 💰 Комиссия за выписку через USSD — 0 рублей (бесплатно для всех тарифов).

Инструкция:

  1. Наберите на телефоне команду: *111*321# (для карт) или *111*322# (для счетов).
  2. Следуйте голосовым подсказкам: выберите карту/счёт → запросите выписку.
  3. Дождитесь SMS с данными (придёт в течение 1–2 минут).

Для автоматического парсинга SMS в Excel можно использовать макросы VBA или сервисы вроде Zapier. Однако это требует навыков программирования.

Как автоматизировать выгрузку через SMS

1. Настройте переадресацию SMS с банковского номера на email (через оператора связи).

2. Используйте Google Apps Script для парсинга писем и записи данных в Google Sheets.

3. Экспортируйте данные из Google Sheets в Excel при необходимости.

4. Выгрузка для юридических лиц и ИП: особенности

Если вы ведёте бизнес и используете расчётный счёт ВТБ, алгоритм выгрузки выписок будет другим. Главные отличия:

  • 🏢 Доступен расширенный формат 1С (DBF) для прямого импорта в бухгалтерские программы.
  • 📊 Можно выгружать данные по нескольким счетам одновременно (в одном файле).
  • 🔒 Требуется электронная подпись (ЕЦП) для подтверждения выгрузки архивных данных (старше 1 года).

Пошаговая инструкция для бизнеса:

  1. Авторизуйтесь в ВТБ Бизнес Онлайн по ссылке business.vtb.ru.
  2. Перейдите в раздел Выписки → Архив выписок.
  3. Выберите счёта, укажите период и формат (XLSX, CSV или DBF).
  4. Подпишите запрос электронной подписью (если требуется).
Формат файла Подходит для Ограничения
XLSX Ручной анализ, графики, сводные таблицы Не всегда корректно импортируется в 1С
CSV Импорт в 1С, Контур, другие бухпрограммы Требует настройки разделителей (запятая/точка с запятой)
DBF Прямой импорт в 1С:Бухгалтерию Не открывается в стандартном Excel
⚠️ Внимание: Для выгрузки выписок старше 5 лет потребуется письменный запрос в отделение банка. Архивные данные хранятся в ВТБ не более 7 лет.

5. Альтернативные способы: API и парсинг

Для разработчиков и продвинутых пользователей есть два неочевидных метода:

1. Выгрузка через Open API ВТБ

ВТБ предоставляет API для бизнес-клиентов, который позволяет автоматизировать выгрузку выписок. Для этого нужно:

  • 🔑 Получить API-ключ в личном кабинете ВТБ Бизнес Онлайн.
  • 📥 Использовать endpoint /statements с параметрами account_id и date_from/date_to.
  • 💻 Обработать ответ в формате JSON и конвертировать в Excel через скрипт (Python, PHP).

Пример запроса на Python:

import requests

url = "https://api.vtb.ru/business/statements"

headers = {"Authorization": "Bearer YOUR_API_KEY"}

params = {

"account_id": "1234567890",

"date_from": "2026-01-01",

"date_to": "2026-06-30",

"format": "csv"

}

response = requests.get(url, headers=headers, params=params)

with open("statement.csv", "wb") as f:

f.write(response.content)

2. Парсинг личного кабинета

Если API недоступен, можно автоматизировать выгрузку через эмуляцию действий в браузере (с помощью Selenium или Puppeteer). Однако это нарушает пользовательское соглашение банка и может привести к блокировке аккаунта.

💡

Используйте API только для легальных задач (например, интеграции с CRM). Парсинг личного кабинета без согласия банка — рискованный метод, который может привести к санкциям.

6. Частые ошибки и их решение

При выгрузке выписок клиенты ВТБ сталкиваются с типичными проблемами. Разберём самые распространённые:

Ошибка: «Файл не сформирован»

Причины и решения:

  • 🔄 Серверная ошибка — повторите запрос через 5–10 минут.
  • 📅 Некорректный период — проверьте, что дата «от» раньше даты «до».
  • 🔒 Ограничения по тарифу — уточните в поддержке, доступна ли выгрузка для вашего типа счёта.

Ошибка: «Файл повреждён» (при открытии Excel)

Чаще всего это происходит с файлами .csv, если:

  • 📑 Неверный разделитель (замените запятые на точку с запятой в настройках Excel).
  • 🌍 Несовпадение кодировки (откройте файл через Notepad++ и сохраните в UTF-8).

Ошибка: «Нет данных за указанный период»

Возможные причины:

  • 📌 На счёту не было операций в выбранные даты.
  • 🔍 Выбран не тот счёт/карта (проверьте реквизиты).
  • 🏦 Для архивных данных (старше 3 лет) требуется запрос в отделение.
💡

Если Excel не открывает CSV-файл корректно, импортируйте его через Данные → Из текста/CSV и вручную укажите разделитель и кодировку.

FAQ: Ответы на популярные вопросы

Можно ли выгрузить выписку за 10 лет?

Нет, через личный кабинет доступны данные только за последние 3 года. Для более ранних периодов нужно:

  1. Обратиться в отделение ВТБ с паспортом.
  2. Написать запрос на архивные выписки (услуга платная, стоимость — от 200 до 500 рублей за год).
  3. Подождать до 5 рабочих дней (данные предоставят на бумаге или в электронном виде).

Исключение: для юридических лиц архив хранится до 7 лет, но также требует письменного запроса.

Как выгрузить выписку в Excel с карты другого человека?

Это невозможно без доступа к его личному кабинету. Однако есть легальные способы:

  • 📄 Попросите владельца карты выгрузить выписку и отправить вам файл.
  • 🏦 Оформите доверенность на управление счётом (в отделении ВТБ).
  • 💳 Для бизнес-карт: подключите функцию «Мультиаккаунт» в ВТБ Бизнес Онлайн.
⚠️ Внимание: Нелегальная выгрузка данных чужой карты квалифицируется как нарушение 159.6 УК РФ («Мошенничество в сфере компьютерной информации») и карается штрафом до 500 000 рублей.
В выписке не отображаются некоторые операции. Почему?

Причины могут быть разные:

  • 🕒 Задержка обработки — некоторые переводы (особенно между банками) отображаются с lagом до 3 дней.
  • 🔄 Ошибка фильтра — проверьте, что в настройках выгрузки не стоят галочки «Только расходы» или «Только доходы».
  • 💳 Скрытые операции — если карта привязана к сервисам вроде Apple Pay или Samsung Pay, некоторые транзакции могут группироваться.

Решение: попробуйте выгрузить выписку в формате PDF — там отображаются все операции, включая служебные.

Можно ли настроить автоматическую выгрузку выписок по расписанию?

Да, но только для юридических лиц через ВТБ Бизнес Онлайн. Для этого:

  1. Перейдите в Настройки → Автоматические отчёты.
  2. Создайте новое правило: укажите счёт, период (ежемесячно/еженедельно), формат (CSV/XLSX) и email для отправки.
  3. Подтвердите настройку электронной подписью.

Для физических лиц автоматическая выгрузка недоступна, но можно использовать IFTTT или Zapier для парсинга email-уведомлений от банка.

Как конвертировать выписку из ВТБ в формат для 1С?

Если вы скачали файл в формате CSV, для импорта в 1С сделайте следующее:

  1. Откройте файл в Excel и сохраните как Текстовый файл (разделители — табуляция).
  2. В 1С перейдите в Банк → Выписки → Импорт.
  3. Выберите формат ВТБ 24 (CSV) и укажите путь к файлу.
  4. Настройте соответствие колонок (дату, сумму, контрагента).

Для форматов DBF или 1C:Enterprise дополнительная конвертация не требуется — 1С распознаёт их автоматически.