The guide library

Find the right workflow.

Start with the task and input you have. All 14 guides include a complete local Python script, a reproducible example, and stated limits.

Download the scripts and tests (ZIP)
Python scripts, tests, and ready-to-run merge, join, and date practice files with expected results. No signup required.

New to the examples? Start with the two-file merge practice. Extract the whole ZIP, then follow its fixtures/README.md. Ready-made input and expected-result files cover merge, join, and date auditing; the other guides show how to create their samples.

Prepare the CSV format

Choose the step for the format problem you actually have. Encoding conversion expects comma CSV; it is not a general legacy-encoded TSV converter.

Combine or reconcile records

Merge stacks rows. Join adds lookup fields. Compare reports snapshot changes. Deduplicate keeps the first row for a chosen key and audits later occurrences. Choose the operation before choosing a script.

Validate or export data

Check a format or value contract, or prepare a different output shape. These are independent tools: review each result before passing it to another step.

Inspect files and folder copies

Use file hashes for byte-content questions. Use CSV comparison above for logical records: changing row order changes file bytes even when the records agree.

Scroll to Top