Skip to main content

Webengage internal tool to split Excel or CSV files multiple tabs into separate CSV files with streaming support

Project description

📊 WebEngage Excel Breaker

A lightweight CLI utility to streamingly extract all sheets from Excel (.xlsx) or copy .csv files into individual .csv files per sheet, without consuming much memory.

Ideal for handling large Excel files that can crash typical pandas-based tools.


🚀 Features

  • ✅ Stream large .xlsx files (no RAM overload)
  • ✅ Export each sheet to a separate .csv file
  • ✅ Works with .csv files too (makes a copy)
  • ✅ CLI-friendly and fast
  • ✅ Cross-platform (macOS, Linux, Windows)

Installation

To install the package run:

pip install webengage-excel-breaker

Usage

To initiate the separation process run the below command:

we excel-break {/path/filename}

Legal Notice

This tool is an internal property of WebEngage and is strictly for webengage internal purpose. It is owned by Nipun Patel (Copyright) and any misuse, unauthorized distribution, or external sharing will lead to legal consequences.


© WebEngage. All rights reserved.

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

webengage_excel_breaker-0.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

webengage_excel_breaker-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file webengage_excel_breaker-0.1.0.tar.gz.

File metadata

  • Download URL: webengage_excel_breaker-0.1.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.8

File hashes

Hashes for webengage_excel_breaker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 df3be577fcc5e60557b73a5bbab1677c20ffbbd9e734ad44580b08f0faf8a625
MD5 a9af937fbfee2aac742d90bbf700f56b
BLAKE2b-256 5357770e5fbfb3ffa800bd9029dad2dc91774da967918fb5cec8497dc09519d9

See more details on using hashes here.

File details

Details for the file webengage_excel_breaker-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for webengage_excel_breaker-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd1787a65ece20b2605d30614bce435cee66a76842957c525e22279ee709af8d
MD5 d7f139dadbc8ea82f502925afae30da3
BLAKE2b-256 49f6115a43cdc8c394df7d7528f7d75c881fa3ccce75c9715790f1cef2b85f76

See more details on using hashes here.

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