Skip to main content

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

GitHub License Contributor Covenant

GitHub Release GitHub commits since latest release

Static Badge Website

Static Badge Website

Url(s) of AmenityPj

Refer Url(s) of AmenityPj for details.

Screen Shot(s) of Web App Static Badge

sample_web_1

Installation/Setup

Steps can be found here.

How To Use

There are various ways to Get Started:

  • Online Mode
    • Website Static Badge can be used
  • Offline Mode (Requires Download / Cloning of the Repo)
    • Code can be directly run from excelPlay/excel_play/main/excelplay.py using any IDE (Parameter can be passed via IDE)
    • Local Web Server App amenitypj can be used

Help

Issue tracker can be found here.

Contributing

  • Code of Conduct can be found here.
  • Contributing Guidelines can be found here.

Sample Usage

  1. Run form command prompt or via IDE or via executable (Executable needs to generate separately)

    python -m excel_play.main.excelplay file_path
    

    OR

    excelPlay.exe file_path
    
    Examples:
     
    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"
    
  2. 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
    
  3. 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
    
    
  4. 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
    
    
  5. 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
    
    
  6. 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
    
  7. Optional Parameter: encoding

    Examples:
    
    python -m excel_play.main.excelplay file_path -e ascii
    python -m excel_play.main.excelplay file_path --encoding ascii
    
  8. 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
    
  9. Help: For Detailed help

    python -m excel_play.main.excelplay --help
    

Release files for excelPlay 2.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for excelPlay 2.8.1
File Size Uploaded
excelplay-2.8.1.tar.gz 32.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for excelPlay 2.8.1
File Interpreter ABI Platform
excelplay-2.8.1-py3-none-any.whl Python 3 none any Details

Total release size: 73.0 kB

Release files / excelplay-2.8.1.tar.gz

Download URL excelplay-2.8.1.tar.gz
Size 32.3 kB
Tags Source
SHA-256 checksum
How to use checksums
42eb076c7ee3584630a8e9bebbb3454a808fd1498de64dd7e87c2d485dfe1876
BLAKE2b-256 checksum
How to use checksums
f98e846366417dd7c4158d707973526d437d02cce2640db3f7be0edbb932062a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 21, 2026.

Transparency log

Release files / excelplay-2.8.1-py3-none-any.whl

Download URL excelplay-2.8.1-py3-none-any.whl
Size 40.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e09ade3444cfe21cb835ac4ac55c727c9753f6104ae14054b0ac82c8263a57a6
BLAKE2b-256 checksum
How to use checksums
4a84a2d801c301d0ced922f26cd9cd12f39eb639b393bf5e8c3769944ebd4924
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.8.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page