Дубликаты в файле QIF?
-
19-09-2019 - |
Вопрос
Есть ли у кого-нибудь хороший способ удалить повторяющиеся транзакции (ту же дату, сумму, счет и т.д.) В файле 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 транзакциями, после регистрации поддерживается режим командной строки.