Crate bank_csv

Source
Expand description

Detect CSV files from a couple of German banks (N26, DKB) and PayPal, filter out transactions in a specific currency and generate a CSV file with these transactions

Structs§

CsvOutputRow
A row in the CSV output

Enums§

Source
The source of a CSV file

Constants§

NUM_FIRST_COLUMNS
The number of first columns to read from the CSV file; used to detect the source
NUM_SELECT_COLUMNS
The number of columns to select from the CSV file

Functions§

detect_separator
Detect the separator of a CSV file
dkb_edit_file
Remove the first extra lines from a DKB CSV file
dkb_extract_amount
Extract the amount from a DKB memo
filter_data_frame
Filter the data frame by currency and determine the source based on the first columns of the CSV