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.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file csv2qif-0.2.0.tar.gz.

File metadata

  • Download URL: csv2qif-0.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 577c8381c64a3d478208d63025e34872feed9fd8917190a3df7237c004feb82a
MD5 b8acce2c09b87bc69dbf60a04f6eef70
BLAKE2b-256 d562096f8d65742741ecff28ec888fd40df1641da1faebef177f14c59d8449fe

See more details on using hashes here.

File details

Details for the file csv2qif-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: csv2qif-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 70483dc4d0aa6373a576e2f96f15c608d552c1e302b66677765c0f41e8f8d0b1
MD5 461a9f4a7818018e213ab16639bc5c20
BLAKE2b-256 9054b53961e91ab7da5ae3cdcfc5688c8464f3b77fe260fa989fe2f56e690f0a

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