This is a tool to generate an excel file based on a provided source excel and transformation mapping
Project description
excel-transform
Installation
Make sure you are using python 3.8+.
λ python --version
Python 3.8.8
Create a virtual environment in the desired directory.
λ mkdir ~/excel-transform
λ cd ~/excel-transform
λ python -m venv venv
Activate the virtual environment and install dependencies.
Windows:
λ venv\Scripts\activate.bat
Unix/Linux:
λ source venv/bin/activate
Install Option 1 (Recommended):
(venv) λ pip install excel-transform
Install Option 2:
Install from source via github
(venv) λ pip install git+https://github.com/adrian549092/excel-transform.git@master
Create template mapping file
Run this command to generate the skeleton of a mapping file
(venv) λ excel-transform mapping-skeleton -o some_mapping.json
Transform Spreadsheet
Transform a spreadsheet
(venv) λ excel-transform transform -o transformed.xlsx some_spreadsheet.xlsx mapping.json
Transform GUI
Launch available PYQT5 GUI
(venv) λ excel-transform gui
Get Help
Use the --help
flag anywhere along the excel-transform
commands to get context aware help
(venv) λ excel-transform --help
(venv) λ excel-transform transform --help
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
Built Distribution
File details
Details for the file excel_transform-1.1.5.tar.gz
.
File metadata
- Download URL: excel_transform-1.1.5.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6235d3c5b5da4b58307ae9aec570ccfb3a1bfef22e2c437a8e1536636aecc96 |
|
MD5 | c56b911f37cbcb9e321cec78b1bedbbc |
|
BLAKE2b-256 | 6ff750218444788e9bea332b02a1c7cc8b037139d314a1ef95216d73a98e24f1 |
File details
Details for the file excel_transform-1.1.5-py3-none-any.whl
.
File metadata
- Download URL: excel_transform-1.1.5-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2f3d84f08726f19f921409fc15fef105c3ec9df528f7b0b163cc9de58a0a5ca |
|
MD5 | d506b8bb3be9f84b1fa4991b805162e1 |
|
BLAKE2b-256 | f78e351d7077f3161696a5f27418b163563f25b950c250fb295080ba13bda8fc |