Skip to main content

CsvWrpr

Category Status' and Links
General
CD/CI
PyPI
Github

Wrapper for csv files.

Overview

CsvWrpr is a versatile Python utility designed to simplify the process of reading and restructuring CSV data. It provides a convenient wrapper around standard CSV operations, allowing developers to easily convert CSV content into various Python data structures like lists, dictionaries, or tuples.

Beyond simple conversion, CsvWrpr offers robust header manipulation capabilities, including adding, removing, or replacing headers on the fly. It is also equipped to handle different delimiters, filter data subsets, and clean up undesirable characters within the source file.

Key Features

  • Flexible Data Structures: Convert CSV data into Lists, Tuples (optimized for database imports), or Dictionaries (with support for nested dimensions).
  • Header Management: Easily delete existing headers, inject new ones, or replace them entirely during the wrapping process.
  • Smart Delimiter Detection: Automatically identify or explicitly define data and header delimiters.
  • Data Sanitization: Handle and correct undesirable characters or formatting inconsistencies within the CSV.
  • Subset Selection: Extract specific ranges or subsets of data from the original file.
  • Progress Tracking: Built-in support for progress bars and verbose messaging for large file processing.

Metadata

Release files for CsvWrpr 1.17.0

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

Source distribution (sdist)

Source distribution for CsvWrpr 1.17.0
File Size Uploaded
csvwrpr-1.17.0.tar.gz 10.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for CsvWrpr 1.17.0
File Interpreter ABI Platform
csvwrpr-1.17.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.4 kB

Release files / csvwrpr-1.17.0.tar.gz

Download URL csvwrpr-1.17.0.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0eedff18d1d5a53dda3d70e1f3bcaf6b449410998a9bce76b848a4ca41985dfe
BLAKE2b-256 checksum
How to use checksums
bf2a73fe705b97767262f55be8f549c09e69ac0997a6ff5929378544067de37f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.11 Linux/6.11.0-1018-azure

Release files / csvwrpr-1.17.0-py3-none-any.whl

Download URL csvwrpr-1.17.0-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
09445c91efac4d05976890ac4d5034693ffadb9c179bcaf91c826aa8c7fc1d8d
BLAKE2b-256 checksum
How to use checksums
0bd872f83351d1b9dc1dd4f249a6e95ad4d1a1d724ae5eecdf37213c11529937
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.11 Linux/6.11.0-1018-azure

Release history Release notifications | RSS feed

This release

1.17.0 This release

2 release files

1.15.3

2 release files

1.15.2

2 release files

1.15.1

2 release files

1.14.5

2 release files

1.14.3

2 release files

1.14.2

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