Convert Tabular Data to JSON
Project description
Table2JSON
Convert Tabular Data to JSON
Python 3.7 <= 3.X <= 3.9
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-1.0.0-py39-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3133f989b8d858d321ee32939bcf0846c8887c525a5f9b0f3c4ce037f2a11f8 |
|
MD5 | 1290ad51a3daad732e150e7ceee98948 |
|
BLAKE2b-256 | a7700f358a2a9c0de3cec8d7b1f622fcf5f10ebd8c3bb16c3eb3ae7d0b2fad9b |
Hashes for Table2JSON-1.0.0-py38-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3b9a61909b6549065a55c5f148dfa3affce8efaab6d3701dc2173792a3e2293 |
|
MD5 | 3ea0f0a6301c4c68aa40b09e919459ef |
|
BLAKE2b-256 | 416a1bccd0cd3da9bfb2ca02b1cd28b4ff2d8514e81c2f406c3ba6ae1a394e7b |
Hashes for Table2JSON-1.0.0-py37-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db2b71509cef16787a6b2cb2c0ae8b00dc30f35ecafbb9e4042a6a8cc9ae9ba1 |
|
MD5 | ccee734f61435324367eb0bb215dab45 |
|
BLAKE2b-256 | d9d0d8142b3449afb7ae90c1aead697c0d9bf37194507e1a59910893107a647c |