A simple drag-and-drop tool to convert your bank's CSV statements into YNAB format.
- Download ynab-csv-cli
- Check
mappings.js
and make sure there's a mapping for your bank's file format - Drop CSV files on the executable
- Import the resulting files into YNAB
ynab-csv-cli is forked from: https://github.com/aniav/ynab-csv and https://github.com/halloffame/ynab-csv
This project is my attempt to address 2 issues I had with the original:
- they had to run in Chrome
- you had to set the mappings for every new file
ynab-csv-cli remembers mappings in a separate file, so you can convert files by simply dropping them onto the tool.
To test a CSV file; edit convert-csv.test.ts
, then run:
npm run test
To build Typescript:
npm run build:js
To build binaries:
npm run build:bin
Right now, this tool only converts the files by my bank (KBC Belgium).
Pull requests with mappings for different banks are highly appreciated! :)
This project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.