Ev2geny / Sberbank2Excel

конвертация выписки сбербанка по карте из формата PDF в формат Excel
MIT License
85 stars 10 forks source link

Добавить вывод в CSV #20

Closed mikhailnov closed 2 years ago

mikhailnov commented 2 years ago

Здравствуйте! Делаю программу с веб и cli интерфейсом FreeKazna, которая умеет брать выгрузки из разных банков и заносить расходы из них в свою единую базу. Планирую сделать интерфейс для учета расходов, на какой вид платежей сколько денег ушло и т.д. Планирую сделать готовые RPM-пакеты и контейнерные образы для быстрого запуска у себя. В вашей утилите есть CLI-интерфейс, под Линуксом по идее должна без проблем работать, даже GUI (tkinter есть на linux), я бы мог из freekazna вызывать Sberbank2Excel для конвертирования предоставленного пользователем PDF в CSV и далее читать полученный CSV. xlsx можно через libreoffice конвертировать в csv, но это будет весьма монстроузорно. Хотелось бы, чтоб был формат вывода csv. Разделитель полей любой, обычно удобнее всего точка с запятой.

Ev2geny commented 2 years ago

Хорошо, сделаю, это несложно. Вам проще всего будет вызывать Sberbank2Excel.py прямо с использованием питона. Что-то типа python Sberbank2Excel.py выписка.pdf -r csv

mikhailnov commented 2 years ago

да, так и хотел: пользователь загружает в веб-морду freekazna pdf от сбербанка, а она скармливается этому скрипту. Спасибо!

cypok commented 2 years ago

@mikhailnov, если не жалко процессорного времени на конвертации туда-сюда, то можно установить набор утилит csvkit и в его составе есть утилита для конвертации xlsx в csv: in2csv foo.xlsx > foo.csv.

Ev2geny commented 2 years ago

Функционал добавлен в релиз 4.1.0