Source mapping / 02
Bring catalogs together.
Keep decisions visible where they are needed.
Two fictional files. One explicit mapping. Every record stays visible in the results.
01 / Columns
Map source fields
Choose which column in each file supplies a shared field. Values stay as text until validation.
Analyze your own CSV
Choose one local file (up to 2 MB) to replace the included example. It stays in this browser and is never uploaded.
Supports comma or semicolon CSV, UTF-8 with or without a BOM, quoted fields, and CRLF or LF line endings. Map all five fields explicitly after loading.
Loading included samples…
The initial selections explicitly map the sample files. You can change them and recalculate.
02 / Records
Analysis results
| Row | SKU | Source name | Source gross price | Price in groszy | Stock | EAN | Supplier | Review status |
|---|---|---|---|---|---|---|---|---|
| Choose the sample files and analyze them. | ||||||||
03 / Export
Platform-neutral CSV preview
The output includes every record, including conflicts and missing values. You can copy the text even if file downloads are unavailable.
Scope: Every parsed record is kept in either the cleaned or review download; rows with a field-count or quoting issue are flagged and include their source row and raw text when recoverable. A missing closing quote can cause the remainder of a file to become one review entry; recoverable raw text is retained. SKU conflicts are retained in review, never silently overwritten. Price accepts ASCII digits with an optional decimal point or comma and 1–2 decimal digits; stock accepts non-negative ASCII digits. EAN must be present and contain exactly 8 or 13 ASCII digits. We do not check an EAN checksum or GS1 assignment. Spreadsheet formula prefixes (=, +, -, @, tab, CR) are apostrophe-prefixed; a minus that looks like part of a number is treated as text too. This is general data mapping, not a platform-import guarantee.