Sberbank2Excel
конвертация различных вариантов выписок сбербанка из формата PDF в формат Excel
Install / Use
/learn @Ev2geny/Sberbank2ExcelREADME
Sberbank2Excel
Расширяемая утилита для конвертация различных вариантов выписок Cбербанка из формата PDF в формат Excel.
Утилита восполняет отсутствие возможности скачивания данных из Сбербанка в формате CSV, либо в любом другом формате, пригодном для дальнейшей аналитической обработки.
Разработчик: ev2geny собака gmail.com
Содержание
- Функционал
- Установка
- Конвертация выписки банка.
- ЧаВо
- Обратная связь
- Приложения
Функционал
- Конвертация одного или многих файлов PDF - выписки за один раз
- Работает на Windows, а начиная с релиза 5.0.0 также доступна относительно простая установка на macOS и Linux
- Поддерживает несколько форматов выписки. См. Приложение А. Список поддерживаемых форматов
- Легко расширяется для поддержки дополнительных форматов в том числе возможно и выписок из других банков (см. CONTRIBUTING.md)
- Автоматическое определение формата выписки
- Верификация баланса по транзакциям и по шапке. Утилита вычисляет
баланс по всем найденным транзакциям и сравнивает это число с
балансом, вычисленным по информации в шапке выписки (к примеру
баланс_по_шапке = СУММА ПОПОЛНЕНИЙ - СУММА СПИСАНИЙ - СУММА СПИСАНИЙ БАНКА). Если эти два числа не совпадают, то выписка по умолчанию не создаётся. Это даёт высокую вероятность того, что если Excel файл был создан, то конвертация прошла без ошибок.
Установка
Опция 1: Установка готового файла (пока что доступна только для Windows)
- Скачайте ZIP - архив последней версии программы
- Разархивируйте ZIP файл в отдельную директорию и найдите
sberbank2Excel.exe
Опция 2: Более сложная установка (должна работать на всех платформах)
См. Приложение Г
Конвертация выписки банка.
Шаг 1 Запустите sberbank2Excel.exe двойным щелчком мыши.
Прим.: если был использовать способ установки, описанный в Приложении Г
то необходимо из командной строки (из любой директории) ввести команду sberbankExcel
Результат: приложение запустится в режиме Графического Интерфейса Пользователя (ГИП)
Шаг 2 Выберите один или несколько файлов выписки Сбербанка по карте в формате PDF
Шаг 3 При необходимости измените формат выходного файла.
Шаг 4 Нажмите "Сконвертировать выбранные файлы"
Результат: утилита создаст файлы с расширением .xlsx
Примечания:
-
Опции Не удалять промежуточный текстовый файл и Игнорировать результаты сверки баланса по транзакциям и в шапке выписки используются в основном для отладки, сообщениях о проблемах или для тестирования.
-
Опция Изменить порядок трансакций на обратный используется для того, чтобы изменить порядок трансакций в Excel файле на обратный. Т.е. в этом случае первая трансакция в PDF файле будет последней в Excel файле и наоборот.
См. также Приложение В. Запуск приложения из командной строки
ЧаВо
Куда посылать донаты?
Если вы пользуетесь программой Sberbank2Excel и она вам нравится, вы можете рассмотреть возможность поддержать автора этой программы, сделав донат. Любая поддержка будет приветствоваться автором и поможет ему сохранить мотивацию и интерес к работе.
Способы переслать донаты
YooMoney (МИР, UnionPay, Mastercard, Visa, Maestro)
На каких Операционных Системах (ОС) работает утилита?
-
Windows начиная с Windows 8.1 (на Windows 7 не работает!)
-
При использовании вариант установки, описанного в Приложении Г в дополнение к этому можно запускать утилиту на macOS и Linux.
Утилита не конвертирует / не поддерживает мою выписку. Что делать?
Перед релизом утилита тестируется на конвертацию всех поддерживаемых форматах (см. Приложение А. Список поддерживаемых форматов) на всех доступных автору вариантах выписки. Если на Вашей выписке утилита не работает, либо если есть потребность добавить новый пока не поддерживаемый формат выписки, то существуют следующие варианты. (Варианты отсортированы в порядке возрастания сложности решения для Вас но одновременно в порядке убывания рисков связанных с конфиденциальностью данных для Вас же):
1. Попросить автора добавить поддержку вашего формата выписки. Для этого нужно выслать автору:
- pdf-вариант выписки
2. Попросить автора добавить поддержку вашего формата выписки, выслав автору анонимизированные данные. Для этого потребуется выслать:
- Анонимизированный текстовый вариант выписки. См. Приложение Б. Как безопасно пересылать проблемный файл
- Анонимизированный скриншот выписки для целей дальнейшей документации. См. примеры здесь
3. Добавить новый формат выписки самостоятельно используюя инструкцию разработчика.
Антивирус атакует утилиту и не даёт ей работать либо даже скачать. Что делать?
Антивирусные программы пытаются определить вирусы по одним им известным алгоритмам. Часто они блокируют всё, что им кажется подозрительным, включая Sberbank2Excel. Одновременно с этим все известные автору производители антивирусных программ позволяют выслать им подозрительный файл для более пристального изучения, после чего разблокируют его в следующем апдейте базы данных вирусов. К примеру для Microsoft Windows Defender файл надо посылать сюда. Для Symantec сюда. Автор как правило "согласовывает" каждый новый релиз как минимум с Microsoft Windows Defender. Таким образом если антивирусная программа, установленная на Вашем компьютере атакует Sberbank2Excel, то возможны следующие варианты действия:
- Согласовать вопросы с производителем антивируса самостоятельно
- Попросить это сделать автора. Автору потребуется информация о типе антивирусной программы, атакующей утилиту.
Обратная связь
Для сообщения об ошибках или пожеланиях по улучшению лучше всего воспользоваться функционалом системы github
На общие темы начните дискуссию здесь
Либо напишите письмо разработчику: ev2geny собака gmail.com
Приложения
Приложение А. Список поддерживаемых форматов
| Банк | Формат | Описание | MasterCard | VISA | Трансакции в иностранной валюте | Известные проблемы | |----------|---------|----------|------------|------|---------------------------------|--------------------| | Сбербанк | SBER_DEBIT_2005 | Дебетовая карта образца мая 2020 года | OK | ??? |ОК | | | Сбербанк | SBER_DEBIT_2107 | Дебетовая карта образца июля 2021 года | OK | ??? | ОК | | | Сбербанк | SBER_CREDIT_2110 | Кредитная карта образца октября 2021 года (ТДВФН) | ??? | OK | OK? | 13 | | Сбербанк | SBER_PAYMENT_2208| Платёжный счёт образца августа 2022 года (ТДВФН) | НП | НП | НП? | | Сбербанк | SBER_DEBIT_2212 | Дебетовая карта образца декабря 2022 года | OK | ??? | ОК | | Сбербанк | SBER_PAYMENT_2212 | Платёжный счёт образца декабря 2022 года | НП | НП | ОК | | Сбербанк | SBER_SAVING_2303 | Выписка из лицевого счёта по вкладу «Сберегательный счет» образца марта 2023 года (ТДВФН). Также должно работать с другими типами сберегательных счетов (Активное долголетие и т.д.) | НП | НП | НП | | | Сбербанк | [SBER_DEBIT_2303_CHELYABINSK](/docs/format_examples/SBER_DEBIT_2303_CHELYABINSK
