Split Microsoft Excel file to individual CSV file(s) containing one sheet per file. Multiple input files can be fed in one shot.
Project description
excelPlay
Split Microsoft Excel file to multiple CSV file(s) containing one sheet per file.
Multiple input files can be fed in one shot.
Stats
Url(s) of AmenityPj
Refer Url(s) of AmenityPj for details.
Screen Shot(s) of Web App 
Installation/Setup
Steps can be found here.
How To Use
There are various ways to Get Started:
- Online Mode
- Offline Mode (Requires Download / Cloning of the Repo)
- Code can be directly run from
excelPlay/excel_play/main/excelplay.pyusing any IDE (Parameter can be passed via IDE) - Local Web Server App amenitypj can be used
- Code can be directly run from
Help
Issue tracker can be found here.
Contributing
Sample Usage
-
Run form command prompt or via IDE or via executable (Executable needs to generate separately)
python -m excel_play.main.excelplay file_pathOR
excelPlay.exe file_pathExamples: python -m excel_play.main.excelplay "data\sampleData\Excel Worksheet1.xlsx" python -m excel_play.main.excelplay "data\sampleData\Excel Worksheet1.xlsx" "data\sampleData\Excel Worksheet2.xlsx" python -m excel_play.main.excelplay "data\sampleData" python -m excel_play.main.excelplay "D:\Other\Github_Self\excelPlay\data\sampleData\Excel Worksheet1.xlsx" python -m excel_play.main.excelplay "D:\Other\Github_Self\excelPlay\data\sampleData" python -m excel_play.main.excelplay "D:\\Other\\Github_Self\\excelPlay\\data\sampleData\\Excel Worksheet1.xlsx" python -m excel_play.main.excelplay "D:/Other/Github_Self/excelPlay/data/sampleData/Excel Worksheet1.xlsx" -
Mandatory Parameter: source file(s) or folder path(s)
Examples: python -m excel_play.main.excelplay file_path python -m excel_play.main.excelplay dir_path -
Optional Parameter: output format (.csv or .xlsx)
Examples: python -m excel_play.main.excelplay file_path -f .csv python -m excel_play.main.excelplay file_path --output_format .csv python -m excel_play.main.excelplay file_path -f .xlsx -
Optional Parameter: archive output format (.zip)
Examples: python -m excel_play.main.excelplay file_path -ff .zip python -m excel_play.main.excelplay file_path --archive_output_format .zip -
Optional Parameter: archive output
Examples: python -m excel_play.main.excelplay file_path -a False python -m excel_play.main.excelplay file_path --archive_output True python -m excel_play.main.excelplay file_path --archive_output true python -m excel_play.main.excelplay file_path --archive_output yes -
Optional Parameter: output path
Examples: python -m excel_play.main.excelplay file_path -o Test python -m excel_play.main.excelplay file_path --output_path Test -
Optional Parameter: encoding
Examples: python -m excel_play.main.excelplay file_path -e ascii python -m excel_play.main.excelplay file_path --encoding ascii -
Optional Parameter: encoding_errors
Examples: python -m excel_play.main.excelplay file_path -ee replace python -m excel_play.main.excelplay file_path --encoding_errors replace -
Help: For Detailed help
python -m excel_play.main.excelplay --help
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 Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file excelplay-2.8.1.tar.gz.
File metadata
- Download URL: excelplay-2.8.1.tar.gz
- Upload date:
- Size: 32.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42eb076c7ee3584630a8e9bebbb3454a808fd1498de64dd7e87c2d485dfe1876
|
|
| MD5 |
43953065ec346bd03f4879d034f36c65
|
|
| BLAKE2b-256 |
f98e846366417dd7c4158d707973526d437d02cce2640db3f7be0edbb932062a
|
Provenance
The following attestation bundles were made for excelplay-2.8.1.tar.gz:
Publisher:
python-publish-pypi.yml on impratikjaiswal/excelPlay
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
excelplay-2.8.1.tar.gz -
Subject digest:
42eb076c7ee3584630a8e9bebbb3454a808fd1498de64dd7e87c2d485dfe1876 - Sigstore transparency entry: 1154459986
- Sigstore integration time:
-
Permalink:
impratikjaiswal/excelPlay@69ae213a8a2d6710ea469d6ee920bfe4e0876abb -
Branch / Tag:
refs/tags/v2.8.1 - Owner: https://github.com/impratikjaiswal
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish-pypi.yml@69ae213a8a2d6710ea469d6ee920bfe4e0876abb -
Trigger Event:
push
-
Statement type:
File details
Details for the file excelplay-2.8.1-py3-none-any.whl.
File metadata
- Download URL: excelplay-2.8.1-py3-none-any.whl
- Upload date:
- Size: 40.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e09ade3444cfe21cb835ac4ac55c727c9753f6104ae14054b0ac82c8263a57a6
|
|
| MD5 |
8eba0260af8051fb4ba80b1e71caf3c7
|
|
| BLAKE2b-256 |
4a84a2d801c301d0ced922f26cd9cd12f39eb639b393bf5e8c3769944ebd4924
|
Provenance
The following attestation bundles were made for excelplay-2.8.1-py3-none-any.whl:
Publisher:
python-publish-pypi.yml on impratikjaiswal/excelPlay
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
excelplay-2.8.1-py3-none-any.whl -
Subject digest:
e09ade3444cfe21cb835ac4ac55c727c9753f6104ae14054b0ac82c8263a57a6 - Sigstore transparency entry: 1154459989
- Sigstore integration time:
-
Permalink:
impratikjaiswal/excelPlay@69ae213a8a2d6710ea469d6ee920bfe4e0876abb -
Branch / Tag:
refs/tags/v2.8.1 - Owner: https://github.com/impratikjaiswal
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish-pypi.yml@69ae213a8a2d6710ea469d6ee920bfe4e0876abb -
Trigger Event:
push
-
Statement type: