Skip to main content

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

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
    

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

excelplay-2.8.1.tar.gz (32.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

excelplay-2.8.1-py3-none-any.whl (40.7 kB view details)

Uploaded Python 3

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

Hashes for excelplay-2.8.1.tar.gz
Algorithm Hash digest
SHA256 42eb076c7ee3584630a8e9bebbb3454a808fd1498de64dd7e87c2d485dfe1876
MD5 43953065ec346bd03f4879d034f36c65
BLAKE2b-256 f98e846366417dd7c4158d707973526d437d02cce2640db3f7be0edbb932062a

See more details on using hashes here.

Provenance

The following attestation bundles were made for excelplay-2.8.1.tar.gz:

Publisher: python-publish-pypi.yml on impratikjaiswal/excelPlay

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for excelplay-2.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e09ade3444cfe21cb835ac4ac55c727c9753f6104ae14054b0ac82c8263a57a6
MD5 8eba0260af8051fb4ba80b1e71caf3c7
BLAKE2b-256 4a84a2d801c301d0ced922f26cd9cd12f39eb639b393bf5e8c3769944ebd4924

See more details on using hashes here.

Provenance

The following attestation bundles were made for excelplay-2.8.1-py3-none-any.whl:

Publisher: python-publish-pypi.yml on impratikjaiswal/excelPlay

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page