WheelMigo

How to import a class list into a name picker (CSV and text)

You have a class list in a spreadsheet and no wish to retype 30 names. You don't have to.

Quick answer

Export your list as a CSV or plain-text file, then use Import in WheelMigo: pick the column that holds the names, confirm whether the first row is a header, and check the preview before loading. Paste works too — one name per line. Imports are capped at 1,000 entries, blank lines are ignored, and duplicate names are kept as separate people on purpose.

Key points

  • Paste one name per line, or import a CSV or plain-text file.
  • For CSV, pick the names column and confirm whether the first row is a header.
  • Imports cap at 1,000 entries; blank lines are ignored; duplicates are kept separate.
  • Everything happens in your browser — names are never uploaded to a server.

Most class lists, team rosters and giveaway entrant lists already live in a spreadsheet or a text file. WheelMigo imports both, so you rarely need to type names by hand. The two things that trip people up are picking the wrong column and mishandling the header row — both of which the import preview is designed to catch before anything loads.

Option 1: paste a plain list

The fastest path is pasting. Put one name per line into the list box. Blank lines are ignored, so a stray empty row will not create a blank slot on the wheel. This is ideal when your names are already in a single column or a simple note.

Option 2: import a CSV or text file

Choose Import and select a .csv or .txt file. For a CSV, WheelMigo shows you the columns and asks which one holds the names — so an export with Name, Email and Class columns still imports cleanly, because you point it at the Name column. You then confirm whether the first row is a header (so "Name" itself does not become an entry), and preview the exact names that will load.

Headers, quotes and Unicode

The preview handles the fiddly parts of real spreadsheets: quoted fields that contain commas stay intact, accented and non-Latin characters are preserved, and the count shows how many valid names were found versus blank or missing values. If something looks wrong in the preview, fix the file and re-import — nothing loads until you confirm.

Limits and duplicates

There is a 1,000-entry limit; files that would exceed it are rejected as a whole rather than silently truncated, so you never get a half-loaded list. Duplicate names are kept as separate entries, because two people can share a name and each should get their own chance. If you genuinely want a single slot, remove the duplicate in your source file first.

Common import problems

Paste or import a file?

Both paths end at the same wheel; the right one depends on where your names already live:

PasteCSV or text file
Best whenNames are already in one columnExported from a spreadsheet with extra columns
Choose a columnNot neededYes — pick the names column
Header rowDelete it yourselfConfirm it in the preview
Blank linesIgnoredIgnored
  • Header became an entry: re-import and confirm the first row is a header in the preview step.
  • Wrong names loaded: you selected the wrong column — re-import and choose the column that holds names.
  • Emails or numbers appeared: your source column mixed data; point the import at the names-only column.
  • Nothing imported: check the file is .csv or .txt and that the names column is not empty.

Frequently asked questions

What file formats can I import?
Comma-separated values (.csv) and plain text (.txt). For CSV you choose the names column and confirm the header; for text, use one name per line.
How many names can I import at once?
Up to 1,000 entries. A file that would exceed the limit is rejected as a whole rather than partially loaded, so you never end up with a half-imported list.
Will duplicate names be merged?
No. Duplicates are kept as separate entries on purpose, because two people can share a name and each deserves an independent chance. Remove duplicates in your source file if you want a single slot.
Do my imported names get uploaded anywhere?
No. Importing happens in your browser and the names stay on your device; WheelMigo does not send them to a server.
Why did the import ignore some rows?
Blank lines and empty values are skipped so they do not create empty slots on the wheel. The preview shows the count of valid names versus missing values before you load.

References

  1. RFC 4180 — Common Format and MIME Type for CSV Files
  2. MDN — Using files from web applications

← All articles