CSV header preview
Preview the header-renaming step from the CSV Cleanup Kit before touching any CSV data. The script shows original and proposed ASCII snake_case names by position, including duplicate suffixes. Python 3.10+ only; no dependencies, account, network or file writes.
python3 csv_header_preview.py ' Client Name ' 'Client-Name' '名'
This fictional example proposes client_name, client_name_2 and column. Non-Latin text, accents, punctuation and currency distinctions can be lost; compare every proposal with the original. Renaming does not prove compatibility with any receiving system. The sample accepts header strings only. It does not read CSVs, clean cells, remove duplicates, convert dates, neutralize formulas or validate financial records.
The code is a bounded sample of the existing reviewed tool's header logic, created with AI assistance and checked with fictional cases. No outcome, security or compatibility guarantee; do not pass personal/client data in a public example or support request. This is not the paid kit or a hosted service.
The optional CSV Cleanup Kit is USD9 on Gumroad and includes the full offline cleanup script, JSON change report, fictional before/after exercise and printable Plan/Check/Handoff sheets in A4/US Letter. The paid kit retains its single-business licence; no worksheet or paid archive is included here. This is the seller's sample and paid offer, not independent endorsement or verified demand.
Released under the MIT licence (see LICENSE). The licence covers this sample only, not the paid kit.
Metadata
Release files for passive-experiment-csv-header-preview 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| passive_experiment_csv_header_preview-0.1.0.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| passive_experiment_csv_header_preview-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.9 kB
Release files / passive_experiment_csv_header_preview-0.1.0.tar.gz
| Download URL | passive_experiment_csv_header_preview-0.1.0.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9c6b39e66bdd1eec454014bafd153cb1062e455bf4abb8dca156e4147318214e
|
|
BLAKE2b-256 checksum How to use checksums |
c4527962acdf5978ab0a863f26674b2f6722e682c376e6920b5c61acc2dfefde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 13, 2026.
Transparency logRelease files / passive_experiment_csv_header_preview-0.1.0-py3-none-any.whl
| Download URL | passive_experiment_csv_header_preview-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b2b8a363d6c5c2acd86a674d9187366b947f82de780712b21da96f60dc771418
|
|
BLAKE2b-256 checksum How to use checksums |
360f54b60d195936297a51998591ac7420609cdeab629462d44f47d22237d769
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 13, 2026.
Transparency log