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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: csv2qif-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 b216fff1763816f4f674d81b5fecc46813962e4b1c29a22a712d5ab7590b9e9e
MD5 1afb06bc65a76453571358821f570593
BLAKE2b-256 c761031204065b813ea714811421df6cc2b265a403e3c6455dbdd49f447bad0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: csv2qif-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1ae7e867ceb418bd343b8df4794e89f6db58ceb61641d7fb5e600421085cc03
MD5 fe7efd5978cb4de96c4170c34d6a4b4e
BLAKE2b-256 11f997bf86d1f7e33e831235fec6ea59cd0949cbfb51cbca7c71f0b871353f28

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