Trim the outer spaces
“ 00102 ” becomes “00102”. The SKU and name edits appear in changes.csv.
One product CSV, checked against five agreed fields. Get cleaned rows and logs for field edits, exceptions, removed duplicates and every input record.
Ask about the CSV pilotFictional 12-record sample. This illustration is not a live upload.
A fictional supplier file with extra spaces, a repeated row and conflicting values. The outputs keep the clean rows, flag the decisions and trace every input record.
| SKU | Name | Price | Currency | Stock |
|---|---|---|---|---|
| 00101 | Café mug, blue | 12.00 | CAD | 5 |
| 00102 | Travel cup | 18.50 | CAD | 10 |
| 00103 | Sample card | 0 | CAD | 0 |
| 00110 | Gift tag | 2.00 | USD | 15 |
“ 00102 ” becomes “00102”. The SKU and name edits appear in changes.csv.
One sample row repeats across all five fields. The clean output keeps one copy, and duplicates.csv records the removal.
Missing prices, conflicting SKUs and unsupported values go to exceptions.csv.
00101 keeps its leading zeros in the CSV. Your spreadsheet must treat SKU as text.
For a small retailer with a supplier CSV that needs a bounded cleanup before review.
Software and AI tools assist the work. You must authorize this processing. The outputs state the edits and flag unresolved values; storefront import compatibility is outside this pilot.
Non-sensitive data, no more than 500 records and 5 MB.
SKU, name, price, currency and stock. CAD or USD only.
Trim outer spaces, remove exact duplicates after trim, flag invalid or conflicting rows and preserve leading-zero SKU strings. Field-edit, exception, duplicate-removal and row-trace logs let you inspect every input record.
Request it within seven days of receiving the five CSV files.
Before payment, we agree the sample or file, scope, total price including any applicable taxes, and delivery time in writing. An enquiry is not an order.
Sensitive records · Production edits · Storefront imports · Platform compatibility guarantees · Currency conversion · Stock aggregation
Email the headers, record count and problem. Keep personal or sensitive data out. We agree how to share a suitable sample or file.
Before payment, confirm the file or sample, field mappings, rules, total price and delivery time in writing.
Receive cleaned.csv with field-edit, exception, duplicate-removal and row-trace logs: changes.csv, exceptions.csv, duplicates.csv and provenance.csv. Check flagged records before using the file elsewhere.
The original fictional file has 12 records. Four are clean, seven need a decision and one exact duplicate is removed. The field-change file lists two outer-space edits. This demonstrates a narrow cleanup on fictional data, not a customer result or a guarantee for every source file.
The outputs use a generic five-field CSV schema. The pilot does not certify Shopify, BigCommerce or another importer, map variants or images, or change a live store. We do not invent missing values or choose between conflicting prices.
We accept work only after confirming the scope and a delivery time. If the agreed work becomes blocked, we pause new work and resolve delivery or a refund through the original payment route. Statutory rights remain unaffected.
The earlier fictional website-check report remains available as a reference. It is separate from this CSV pilot and does not describe the current offer.
Share the headers, size and record count.
We'll confirm whether the pilot fits.
Opens your email app. You can also copy the address.