Convert Tabular Data to XSV
Project description
Table2XSV
Convert Tabular Data to XSV [CSV, TSV, PSV and Others]
Python 3.7 <= 3.X < 3.11
Setup CSV and SQLite (Basic Installation)
pip install table2xsv # Setup CSV and SQLite by Default
Setup (All Installation)
pip install table2xsv[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 Table2XSV-{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
Table2XSV -h
CSV
Table2XSV csv -h
Excel
Table2XSV excel -h
MySQL
Table2XSV mysql -h
Neo4j
Table2XSV neo4j -h
SQLite
Table2XSV 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
File details
Details for the file Table2XSV-2.0.1.tar.gz
.
File metadata
- Download URL: Table2XSV-2.0.1.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee3caac76712c125780107409c8ec68ca0ba1cb2f1797d9d04351249f3eebc07 |
|
MD5 | 6937bcf1f3289892746fe33b541a25dd |
|
BLAKE2b-256 | feff7550c7936e59df8f028b627b2d788257f22243934ccb4387039d867d1fba |
File details
Details for the file Table2XSV-2.0.1-py310-none-any.whl
.
File metadata
- Download URL: Table2XSV-2.0.1-py310-none-any.whl
- Upload date:
- Size: 18.3 kB
- Tags: Python 3.10
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dde303991e25c378c08c13934ab2bf8f96f16c5f59edd7c2ba6cf80fbbde2c0 |
|
MD5 | 14b388b92c15442cf55f1b61f18bad91 |
|
BLAKE2b-256 | 2bb68144d7d8a7054d269ef5cba70941d04ae437489144f900b403eac1ef7d75 |
File details
Details for the file Table2XSV-2.0.1-py39-none-any.whl
.
File metadata
- Download URL: Table2XSV-2.0.1-py39-none-any.whl
- Upload date:
- Size: 18.3 kB
- Tags: Python 3.9
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8e515d91245c9c95f035272164568c1c79793494a76f43b99e57aff09721008 |
|
MD5 | f5abef74c190bfb6eeae247e0dcf9dbe |
|
BLAKE2b-256 | 4f0a3db1a7159b2f4b0c9496796665f45cb27ad29c96f686044326ff3c63c49b |
File details
Details for the file Table2XSV-2.0.1-py38-none-any.whl
.
File metadata
- Download URL: Table2XSV-2.0.1-py38-none-any.whl
- Upload date:
- Size: 18.3 kB
- Tags: Python 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 030e945febfdfb334266fc8eb1cac7932df3fefd2ff5234902015323df6fd274 |
|
MD5 | 3c1125ff3262df74d1c6d5dbeff22653 |
|
BLAKE2b-256 | 03166eeabe32535bbd899025b0d2fd909af8044fd75aba8bce501f2e976766d9 |
File details
Details for the file Table2XSV-2.0.1-py37-none-any.whl
.
File metadata
- Download URL: Table2XSV-2.0.1-py37-none-any.whl
- Upload date:
- Size: 18.3 kB
- Tags: Python 3.7
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 581d392d46bb0421db978902c6bd9e8fbe44be4025cf0160cbcd53b952669a7e |
|
MD5 | 16a1cdbc37738f9f66b5474f67f8f1f8 |
|
BLAKE2b-256 | c1efe3ce6a4ca9d254f3e0ec02e3a8b9a4274b1ebee6416151d5b69c0b10bf64 |