Your Cart
Loading

CSV Compare Pack

On Sale
$59.00
$59.00
Added to cart

CSV Compare Pack


USD 59 · One-time purchase


Find what changed between two CSV deliveries using the keys you choose, then produce a local review report.


For analysts and integration consultants who want a repeatable command-line workflow. Compare additions, removals, changed records and unchanged records without matching by row position or silently converting identifiers.


Included workflow

• A local Python utility with compare, validate and specification-check commands.

• Explicit single or compound keys and a versioned JSON specification.

• Required-field, allowed-value, decimal and calendar-date checks within the documented rule set.

• Aggregate HTML and JSON reports; optional masked row-level CSV details.

• An explicit option for value-containing detail output when your handling rules permit it.

• Synthetic before/after and invalid/repaired fixtures for learning the workflow.


Requirements and limits


Python 3.10 or newer, a terminal and authorized local files. No third-party Python package or cloud account is required. Input is comma-separated UTF-8 CSV, with an optional UTF-8 byte-order mark. The default file limit is 25 MiB; the documented option permits up to 100 MiB per CSV. Other ceilings still apply: 100,000 rows, 256 columns and 2,000,000 cells.


Comparison preserves literal strings. The tool rejects malformed structure and ambiguous duplicate keys instead of guessing. It does not read XLSX, perform fuzzy record matching, normalize business values automatically, import into a database or repair data.


Does it upload my files?


The utility performs local file operations and has no upload or external API workflow. Reports still need appropriate access controls, especially if you choose to include values.


Can the row count stay the same while records change?


Yes. One record can disappear while another arrives. Key-based categories show changes that a single row count misses.


Is this the same as the workshop?


The workshop teaches a fixed synthetic exercise using a separate small lab. This pack is the reusable general command-line utility with documented boundaries, compound keys and detailed reporting options. Buy according to the workflow you need.


License, support and refunds


Use the delivered version for your own internal work and client engagements under the included license. Reuse and adapt the materials; do not resell or distribute the reusable package. Access and documented-workflow support is included. Request a refund within 14 calendar days through the seller contact on your receipt. Mandatory consumer rights remain applicable. The complete license, support scope and refund policy are included in customer-terms.html.

You will get a ZIP (27KB) file