Convert financial transactions in CSV format to QIF files.
Project description
csv2qif
Usage
CSV to QIF
usage: csv2qif [-h] [--verbose] [-v] -a ACCOUNT -t ACCOUNT_TYPE -i INPUT_FILE [-o OUTPUT_DIR] [-f OUTPUT_FORMAT] [-c COL_SPEC]
Convert financial transactions in CSV format to QIF files.
options:
-h, --help show this help message and exit
--verbose
-v, --version show program's version number and exit
-a ACCOUNT, --account ACCOUNT
-t ACCOUNT_TYPE, --account-type ACCOUNT_TYPE
-i INPUT_FILE, --input-file INPUT_FILE
-o OUTPUT_DIR, --output-dir OUTPUT_DIR
Location to write output file (default: .)
-f OUTPUT_FORMAT, --output-format OUTPUT_FORMAT
Format of output, either "qif" or "json" (default: qif)
-c COL_SPEC, --col-spec COL_SPEC
Specify column of required fields (date, name, amount, check_number)
(default: {"date": 1, "name": 2, "amount": 3, "check_number": 6})
Development
- It is recommended to use
pyenv
to ensure correct python version is in use. Cf.:.python-version
- Set up virtualenv:
python -m venv venv
- Activate virtualenv:
source ./venv/bin/activate
- Update pip:
pip install --upgrade pip
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
csv2qif-0.2.2.tar.gz
(5.6 kB
view details)
Built Distribution
File details
Details for the file csv2qif-0.2.2.tar.gz
.
File metadata
- Download URL: csv2qif-0.2.2.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd9ec15a6485cf6d5d19a9f2d73cd7ac264a22e150cd860f5f3a08e0a52112bf |
|
MD5 | 83dafb64ddaec8b316a9b7eb82ec3d8d |
|
BLAKE2b-256 | 6ca30078b546bf0939136b8cb178f96eec2102b636c262fdb1dd262198c3a74a |
File details
Details for the file csv2qif-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: csv2qif-0.2.2-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d42000d3b61b07cda6dba89eba9d86aafbcf88b7973e2b0dcb5ab8c43ee31259 |
|
MD5 | 137a2d6534e078d9f1e48dfdcc1ac54c |
|
BLAKE2b-256 | 09f8891074498d39de59e0c40e655cf1364fc2d262ebd84f3873ac53ef21c374 |