CSVA2Z User Manual

CSVA2Z User Manual

Overview

CSVA2Z is a free, browser-only tool for reshaping CSV files. Its core job is column mapping — taking a source CSV (your data, in whatever shape your current platform exports it) and producing an output CSV that matches a target template (the shape your destination platform expects).

The tool runs entirely in your browser. No files are uploaded to any server. Your data stays on your computer.

CSVA2Z is useful any time you need to convert CSV data from one format to another: platform migrations, accounting imports, custom data feeds. Map once, optionally save your mapping as a reusable .csva2z template, and export the result.

Quick Start: Migrating a Wix Store to Shopify

This walkthrough uses a real migration scenario. The same steps apply to any source-to-destination CSV conversion.

Step 1 — Export your data from Wix

From your Wix dashboard, export your product catalog as a CSV. This is your source file.

Step 2 — Get the Shopify product template

Download the sample product CSV from Shopify's Help Center. This is your output template — it tells CSVA2Z which target column names Shopify expects.

Step 3 — Load both files into CSVA2Z

Step 4 — Map your columns

For each Wix column you want to migrate, double-click its header and pick the matching Shopify field from the dropdown. For example:

Columns you don't want to migrate, leave unmapped.

Step 5 — Save the mapping as a template (optional but recommended)

Click Save Map Template. You'll be prompted for a filename. Save it as something like wix-to-shopify.csva2z. Next time you migrate another Wix store to Shopify, you can click Load Map Template and skip the manual mapping.

Step 6 — Create the result table

Click Create New CSV. The source table is hidden, and a new result table appears with your data reshaped to the target columns.

Step 7 — Fill in required Shopify fields

Shopify requires certain values that Wix doesn't export. Use right-click on each target column to fill them:

Step 8 — Transform image URLs

Wix exports image filenames without the host prefix. To get full URLs, right-click the Product image URL column → Formula... → pick Prefix with constant → enter https://static.wixstatic.com/media/ (include the trailing slash) → review the preview → Apply.

Step 9 — Export

Click Save CSV. The result downloads as a CSV file ready for Shopify's import wizard.

Step 10 — Import to Shopify

In your Shopify admin, go to Products → Import → upload the CSV. Shopify will fetch each Wix image URL once and re-host the images on its own CDN. You can then deactivate Wix.

The Mapping Model

CSVA2Z has two distinct tables, used at different stages of the workflow:

The Source Table

Shown after loading the input CSV. It displays your data as-is. The source table is read-only: you cannot edit cells in it. Its job is to let you see what you have so you can decide how to map it.

The Result Table

Shown after clicking Create New CSV. This is your editable working spreadsheet — the reshaped output, with cells you can modify before export.

Loading Files

Mapping Columns

Double-click any source column header to open a dropdown listing every target field from your loaded output template. Pick one to assign that target name to the column.

Save and Load Map Templates

Once you've built a mapping you're happy with, save it as a reusable .csva2z file. The next time you need to convert the same kind of source data to the same kind of target, load the template and skip the manual work.

Save Map Template

Load Map Template

What's in a .csva2z file

The file is plain JSON containing: the format version, when it was saved, the source column count, the output target headers, and per-column mappings (position, source header text, target field name). You can open one in any text editor.

CSVA2Z does not ship pre-built templates — you build your own based on your specific source and destination needs.

Creating the Result Table

Click Create New CSV when your mapping is ready. The source table hides, and the result table appears with your data shaped to the target columns.

Editing the Result

Direct cell editing

Every cell in the result table is an editable text input. Click and type to change a value. Click elsewhere to commit.

Selecting rows and cells

Selection is what makes Fill and Formula precise. CSVA2Z supports:

Fill — bulk set a value

Right-click and pick Fill.... An inline input appears near your cursor. Type the value, press Enter to apply, Escape or click outside to cancel.

The scope depends on where you right-clicked and what's selected:

Formula — single-column text transformations

Right-click and pick Formula.... A centered modal opens with eleven pre-canned transformations. Pick one with the radio buttons, fill in any required text/number inputs, watch the live preview update for the first three target cells, then click Apply.

The same scope rules as Fill apply to Formula.

Available transformations

Formulas evaluate once on Apply and write the computed value into each cell. The formula itself is not stored on the cell — the cell becomes plain text afterward.

Fill handle

When a cell is selected, a small square appears at its bottom-right corner. Drag it down or right to fill the cell's value into adjacent cells in that direction. Drag back to contract.

Exporting

Click Save CSV to download your result table as a CSV file.

Merging Multiple CSVs

Use the Merge CSV Files button to combine multiple CSV files with identical headers into one:

Merge is for combining CSVs of the same shape. Use the main mapping flow if you need to reshape data from different sources.

Tips and Limitations

Who CSVA2Z Is For

Contact

Questions, bug reports, or feature requests: contact Daniel Kearns at admin@ubiquitous.llc.