Skip to main content

This is a tool to generate an excel file based on a provided source excel and transformation mapping

Project description

excel-transform

Python 3.8 PyPI Downloads GitHub contributors

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

excel_transform-1.1.5.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

excel_transform-1.1.5-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

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

Hashes for excel_transform-1.1.5.tar.gz
Algorithm Hash digest
SHA256 d6235d3c5b5da4b58307ae9aec570ccfb3a1bfef22e2c437a8e1536636aecc96
MD5 c56b911f37cbcb9e321cec78b1bedbbc
BLAKE2b-256 6ff750218444788e9bea332b02a1c7cc8b037139d314a1ef95216d73a98e24f1

See more details on using hashes here.

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

Hashes for excel_transform-1.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a2f3d84f08726f19f921409fc15fef105c3ec9df528f7b0b163cc9de58a0a5ca
MD5 d506b8bb3be9f84b1fa4991b805162e1
BLAKE2b-256 f78e351d7077f3161696a5f27418b163563f25b950c250fb295080ba13bda8fc

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