Skip to main content

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

  1. It is recommended to use pyenv to ensure correct python version is in use. Cf.: .python-version
  2. Set up virtualenv: python -m venv venv
  3. Activate virtualenv: source ./venv/bin/activate
  4. Update pip: pip install --upgrade pip

License

MIT

Project details


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)

Uploaded Source

Built Distribution

csv2qif-0.2.2-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

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

Hashes for csv2qif-0.2.2.tar.gz
Algorithm Hash digest
SHA256 fd9ec15a6485cf6d5d19a9f2d73cd7ac264a22e150cd860f5f3a08e0a52112bf
MD5 83dafb64ddaec8b316a9b7eb82ec3d8d
BLAKE2b-256 6ca30078b546bf0939136b8cb178f96eec2102b636c262fdb1dd262198c3a74a

See more details on using hashes here.

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

Hashes for csv2qif-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d42000d3b61b07cda6dba89eba9d86aafbcf88b7973e2b0dcb5ab8c43ee31259
MD5 137a2d6534e078d9f1e48dfdcc1ac54c
BLAKE2b-256 09f8891074498d39de59e0c40e655cf1364fc2d262ebd84f3873ac53ef21c374

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page