Skip to content

The importer

Describe the file first. Decide afterwards.

Most exports were never designed to become a directory. The importer starts by telling you what is actually in the file, in plain language, before any structure is committed.

This importer is a demonstration. It does not process your data.

Every control below is inactive. No file is opened or read, nothing you type is parsed or kept, no address is retrieved and no command is run. Choose View the demonstration to see the intended result, produced from a bundled example file that ships with this website.

Paste the export straight into the field.

This field is read only and holds a harmless example. Nothing typed or pasted into this website is parsed, transmitted or kept during this phase.

How your data is treated

Your file stays in your browser

In this release the value you provide is parsed in the page and then discarded. It is not uploaded, queued, logged or retained.

Contact details are redacted in the preview

Values that look like an email address or a telephone number are described rather than displayed, so a shared screen does not leak them.

Images are described, never retrieved

Image references are counted and reported. No remote image is downloaded, cached or scanned until image handling is separately approved.

A command is text, never an instruction

A pasted cURL command is read as a string. It is never executed, and headers or tokens inside it are never stored.

Retrieval waits for a security review

Fetching a remote address needs protection against server side request forgery, redirect abuse, oversized responses, slow responses and wrong content types. Until that review is approved, retrieval stays off.

Nothing is created without confirmation

A mapping only becomes a directory when you confirm the record path, the identifier and the readable names.

A worked example

Demonstration file
Demo

Demonstration data. Nothing on this screen is stored, sent or processed.

Suitability preview

Generated from the bundled demonstration file. 4 records, 13 fields.

82 of 100

Sample profile

Willow Lane Garden Centre

City
Harlow
Country
GB
Website
https://example.invalid/ ...
Telephone
Redacted until mapping is confirmed
Email address
Redacted until mapping is confirmed
Categories
2 references
Images
1 reference, not retrieved

Inventory

  • Identifier: id
  • Media references: img_urls, not retrieved
  • Relationships: cat_ids
  • Unresolved: meta.source

Warnings

  • cat_ids references categories that are not present in this file.
  • rating_avg has no scale definition. A range will need to be confirmed during mapping.
  • One record has an empty media array.

Field roles shown here are proposals. Nothing is created until a mapping is confirmed inside a workspace.

Ready to prepare a workspace, or want the developer view of the same model?