-
Notifications
You must be signed in to change notification settings - Fork 0
Export and Import
Your data is yours to take anywhere. Gubbins exports to open formats and imports from pasted text or files — so you can move data in and out without lock-in.
Where to find it: Import… beside the Add-item button, and the Export wizard in the Inventory More menu.
Get your data out in whichever form suits:
- Markdown vault — a folder of readable Markdown files (one per item), with full-resolution images extracted alongside. Great for archiving or reading outside Gubbins.
-
Raw
.sqlite— the database file itself, for anyone who wants the data directly. - CSV — from reports, for spreadsheets.
Exports can be scoped — the whole inventory, a single item, or a project's sub-folder.
A project's bill of materials and the reorder / shopping list each export on their own, straight from where you're working — as CSV, TSV, an Excel workbook (.xlsx), JSON, a Markdown table, a printable HTML page, or plain text — for sharing, ordering or printing a parts list. The BOM adds a grouped EDA BOM (CSV) for electronics tools like KiCad. The spreadsheet formats load on demand the first time you use them, so they never slow the app down; once you've installed Gubbins, they're cached for offline use too.
Bringing data in is just as flexible. Paste text or pick a file, and Gubbins detects the format and walks you through a review before anything is written:
- CSV / TSV, JSON, Markdown, or even free-form lines — Gubbins works out the columns and lets you map them.
- Pasting free-form lines, Gubbins recognises a bare order code or listing URL from several suppliers (Amazon, LCSC, DigiKey, RS Components, Farnell, Adafruit) and fills it in as the item's SKU automatically — handy for turning an invoice or order confirmation straight into items.
A project's bill of materials and a purchase list each import from where you're working, using the same format detection — so a BOM export, a supplier basket or a typed shopping list can be brought in without going through the item importer first.
⚠️ Heads-up A serialised item is a single tracked instance, so its quantity is always 1. If a row says it's serialised but asks for a quantity of 5, the review flags it rather than quietly importing one unit — give each unit its own row.
ℹ️ Note Numbers copied straight out of a spreadsheet are read as they appear, so a quantity written
1,500imports as one thousand five hundred. A cell that isn't a plain number —12kg,~12,n/a, or a quantity with a fractional part — is flagged in the review with the column and the value, rather than being imported as a rounded-down or empty figure.
💡 Tip The fastest way to start a big inventory is to paste a list you already have — a spreadsheet column, a stocktake note — and let the importer turn it into items. Then run data hygiene to fill any gaps.
ℹ️ Note Coming from another inventory app specifically? There's a guided one-click path — see Migrating from another tool.
- Migrating from another tool — moving from another app.
- Backup & restore — full portable backups.
- Bulk edit & clone — tidying imported data.
Gubbins · a local-first, offline inventory app · Report an issue
Getting started
Inventory
- Items
- Tracking modes
- Locations & stock
- Location photos & regions
- Batches & lots
- Variants & SKUs
- Kits & bundles
- Tags, attachments & related
- Custom fields & capabilities
- Low stock & gauges
- Counting by weight
- Container weights
- Bulk edit & clone
- Inventory views
Asset lifecycle
- Warranty & depreciation
- Current value & revaluation
- Maintenance & servicing
- Test & calibration records
- Condition grading
- Cycle counts & audit day
- Insurance & estate schedule
People, loans & bookings
Users & access
Search
- Search overview
- Visual query builder
- Text query syntax
- Natural-language search
- Saved searches & favourites
Scanning & labels
Purchasing & projects
- Projects & BOM
- Budgets
- Purchase orders
- Reorder & shopping list
- Wishlist
- Supplier parts & price history
- Suppliers
Reports & insights
- Reports overview
- Valuation & spend
- ABC, turnover & aging
- Sales & margin
- Data hygiene
- Parts catalogue
Sales & disposals
Alerts, activity & agenda
Companion extension
Data, sync & resilience
- How your data is stored
- Cloud sync
- Backup & restore
- Export & import
- Migrating from another tool
- Storage triage
- Danger zone: erasing data
Bridge & Home Assistant
- Bridge overview
- Running the bridge
- Bridge API tokens
- Home Assistant
- AI assistant query (MCP)
- Webhooks
- Webhooks, MQTT & iCal
Settings & customisation
- Appearance & theming
- Branding
- Dashboard & widgets
- Modular UI
- Language & region
- Notifications
- Kiosk & tablet mode
Reference