Skip to main content

Webengage internal tool to split CSV files having huge data into multiple parts

Project description

WebEngage CSV Splitter

Overview

WebEngage CSV Splitter is an internal tool designed to split large CSV files into smaller parts. It ensures that a master spreadsheet containing extensive data is divided into multiple files while maintaining data integrity.

How It Works

  • Splits CSV files into multiple smaller files in real-time.
  • Allows users to define the number of splits for the master file.
  • The process takes approximately 5-10 minutes depending on the file size.
  • The split files are saved in the splits folder, with filenames appended by an iteration number.

Installation

To install the package, run:

pip install webengage-csv-split

Usage

Run the following command to split a CSV file:

we --split <filename.csv> <no. of iteration>

Replace <filename.csv> with the actual file name and <num_splits> with the number of parts you want to split the file into.

Legal Notice

This tool is an internal property of WebEngage and is strictly for auditing purposes. 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_csv_split-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

webengage_csv_split-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for webengage_csv_split-0.1.0.tar.gz
Algorithm Hash digest
SHA256 578a7433c6518de46c125d887ce1c0b0298b93f074cd01ecdf3db4d66f7b7748
MD5 6f90cc7ad65d95d9049deb25221e78b5
BLAKE2b-256 5330f7cde710d17ef57a9bf1c927132af28e133844de771dc0ee9ac1cf30c58f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webengage_csv_split-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e52865abd8019ef113bbf1309b7bfe797daf5b06a01b3f46dc4411a18a88a936
MD5 dab692dd77f28b077e6f0af3d9af2746
BLAKE2b-256 b96256bdcbc11fdbd08e8fd0652bd87b93346d192d3466f830b95e056d300614

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