Migrating from a spreadsheet
Recommended column structure.
Migrate your library from a manual spreadsheet.
Required columns
At minimum:
- title
- author_name
Recommended:
- isbn (enables ISBN lookup auto-fill for missing metadata)
- genre
- description
- barcode
Optional but useful
- subtitle
- publisher
- publication_year
- pages
- age_min, age_max
- shelf_location
Format
- CSV (.csv) — works best
- Or Excel (.xlsx) — works but may have encoding issues
UTF-8 encoding
Save as UTF-8 to avoid character mangling. Excel: File → Save As → CSV UTF-8.
Importing
- Settings → Migration → CSV Import
- Upload
- Preview shows mapping
- Confirm and import
What gets created
For each row:
- A book record
- A copy with the barcode from your spreadsheet
- An author record (if author_name is new)
- A genre record (if genre is new)
After import
- Verify a few books in your catalogue
- Cover images: only if isbn was provided (we fetch from Google Books/Open Library)
- Otherwise, manually upload covers for the most important books
Help available
Email hello@tryshelfwise.com with your spreadsheet and we'll review. Often we spot column issues or suggest improvements before import.
Still stuck? Email hello@tryshelfwise.comand we'll get back within one business day.