Convert Tabular Data to JSON
Project description
Table2JSON
Convert Tabular Data to JSON
Python 3.7 <= 3.X < 3.11
Setup CSV and SQLite (Basic Installation)
pip install table2json # Setup CSV and SQLite by Default
Setup (All Installation)
pip install table2json[all] # Setup All
Debian [Ubuntu, Mint and Others]
sudo apt-get install python3.X-venv python3.X-dev libssl-dev libmysqlclient-dev build-essential
Note (Python): Replace X with Python Minor Version
Redhat [CentOS, Rocky, Fedora and Others]
sudo yum install python3.X python3.X-devel ssl-devel mysql-devel
Note (Python): Replace X with Python Minor Version
Note (Fedora): Replace yum with dnf
Caution: Not a tried and tested method but known to work. If mysql-devel thing does not work replace mysqlclient package with pymysql package in the requirements.txt, setup.cfg, tox.ini and the mysql.py file.
Windows
Download, MS VS C++ Redistributable: Microsoft Visual Studio C++ Redistributable
Download, Python 3.X: Python 3.X
Note (Python): Replace X with Python Minor Version
Requirements [Build]
pip install -r requirements.txt
Requirements [Development]
pip install -r requirements.txt
pip install -r requirements/generic/common.txt
pip install -r requirements/generic/csv.txt
pip install -r requirements/generic/excel.txt
pip install -r requirements/generic/mysql.txt
pip install -r requirements/generic/neo4j.txt
pip install -r requirements/generic/sqlite.txt
Generate [Build (Distribution and Wheel)]
tox -c . -e py3X-build
Note: Replace X with Python Minor Version
Install [Wheel]
cd dist
pip install Table2JSON-{version}-py3X-none-any.whl[all] # All Optionals Will Be Installed
Note: Replace X with Python Minor Version
Generate [Executable]
tox -c . -e py3X-build-exe # All Optionals Will Be Installed
Note (Python): Replace X with Python Minor Version
Help
Table2JSON -h
CSV
Table2JSON csv -h
Excel
Table2JSON excel -h
MySQL
Table2JSON mysql -h
Neo4j
Table2JSON neo4j -h
SQLite
Table2JSON sqlite -h
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
Built Distributions
Hashes for Table2JSON-2.0.1-py310-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16cf8a9bc8ac1c8c9e000b874cc56aef3b946f1efa3dba28f2f3d7646e659493 |
|
MD5 | a6ad814b06f4b844315b43139eb8e9af |
|
BLAKE2b-256 | 5085f3a98bf60b5b767a9842e1519e3e1d18127a8d36484c324b44f5a7ef4352 |
Hashes for Table2JSON-2.0.1-py39-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e5c7321cc78101e1758407008aaa33e7a66178ac80c5562b238d462c0cdfdc7 |
|
MD5 | 264ab4519ebf34a343b27f8ca0cf95e2 |
|
BLAKE2b-256 | b9949e78e3791810a80fafce0ecd8f309dcaca6098fca21e2fd27ff05e61011a |
Hashes for Table2JSON-2.0.1-py38-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8efd775f49e8194b6632f1bd8fc8ead14226cb68e0557fbabcff7208087e70ec |
|
MD5 | f7bba93448430a5fbafa5b9211923cdf |
|
BLAKE2b-256 | f3024b37a62e2e7a3448272c8e98d7a17d5fc8362c0d2c06d7e74db14eabd37b |
Hashes for Table2JSON-2.0.1-py37-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e5f148d10f4e0d844a87b5ee9c873c533ebae826227604767573386285461f6 |
|
MD5 | df7bc816ff7363d359dcb645436e37f5 |
|
BLAKE2b-256 | 8f70fa7ec3c98f6279b8700e30f3988d77144123c52daedd285c3cd0032a8812 |