Вопрос

Есть ли у кого-нибудь хороший способ удалить повторяющиеся транзакции (ту же дату, сумму, счет и т.д.) В файле QIF?Я просмотрел PERL's Finance: QIF, но, похоже, в нем есть функция удаления записи.

В качестве альтернативы, есть ли у кого-нибудь хороший конвертер QIF --> CSV?

Хотя я рассматриваю решение на PERL, я открыт для других идей.

Это было полезно?

Решение

Финансы::QIF на самом деле не нужен метод delete() (хотя это было бы удобно), потому что вы можете получить доступ ко всем транзакциям в виде списка и манипулируйте этим сами.Тот Самый исходный код это очень просто, было бы довольно легко добавьте метод as_csv() для финансирования::QIF::Transaction (модуль, используемый для хранения данных одной транзакции), после чего вы можете примените свой собственный метод сортировки по уникальности (например,простое старое "sort -u").

Другие советы

Bank2CSV на https://www.propersoft.net/bank2csv/ конвертирует файлы QIF в формат CSV.Пробная версия ограничена 10 транзакциями, после регистрации поддерживается режим командной строки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top