Skip to main content

Export and Import

Back up a list to a file or restore it from one.

Exporting a list

  1. Open the list you want to export.
  2. Click the Export (download) icon in the top bar.
  3. A .json file is downloaded to your computer.

The JSON file contains the list name, description, all categories with their column schemas, and all items with their field values and quantities.

Importing a list

Create a new list from a file

  1. On the My Lists page, click Import List.
  2. Select a .json file that was previously exported from Component List.
  3. A new list is created with all the categories and items from the file, and it opens automatically.

Merging / overwriting an existing list

Currently, import always creates a new list — it does not overwrite an existing one. To replace a list, delete the old one and import the file.

JSON format

The exported JSON structure looks like:

{
"name": "My Components",
"description": "Bench stock",
"categories": [
{
"name": "resistors",
"label": "Resistors",
"fields": [ ... ],
"items": [
{
"resistance": "10k",
"power": "0.25",
"package": "THT",
"qty": 50
}
]
}
]
}

The format is human-readable and can be hand-edited before re-importing.

Use cases

  • Backup — export before making bulk changes
  • Transfer — move a list between accounts by exporting and re-importing
  • Template — export a list with the schema set up (no items), share the file, import it to create a pre-configured empty list
  • Collaboration without an account — export a list and send the JSON file to someone who imports it