LeagueFlowLearn
All updates
New feature
August 13, 2026

Import league rosters from a spreadsheet

Owners and Admins can upload CSV or XLSX roster files, review every proposed team and player change, and confirm the import when it is ready.

Teams
Rosters
Imports

LeagueFlow now helps organizers move existing team and player data into a league without entering every roster row by hand.

Use your existing spreadsheet

Organization Owners and Admins can open League teams and select Import spreadsheet. The workflow accepts CSV and XLSX files. A LeagueFlow template is available, but it is optional.

Search workspaces and routes
League roster import

Import teams and players

Upload your existing spreadsheet. LeagueFlow will detect its columns, show every change, and ask you to confirm before saving anything to Metro Community League.

  1. 1. Upload

  2. 2. Match columns

  3. 3. Review

  4. 4. Results

Choose your spreadsheet

Drop a CSV or XLSX file here

No LeagueFlow template is required. The first row should contain column names. Maximum 5 MiB and 1,000 data rows.

No file selected

Prefer a starting point? Download an optional template.

Teams can be created automatically

Players are checked for possible matches

Nothing saves before confirmation

Supported formats: CSV and XLSX. Formulas are read as their saved values; macros are never executed.

Review before anything is saved

The import uses four steps: Upload, Match columns, Review, and Results.

LeagueFlow can detect common headers, switch between XLSX worksheets, and request manual column matching when required identity fields are unclear. The review step shows every proposed team and player action before confirmation.

Possible existing-player matches require an explicit decision. Rows with blocking errors stay skipped, and upload or preview alone does not create records.

Search workspaces and routes
League roster import

Import teams and players

Upload your existing spreadsheet. LeagueFlow will detect its columns, show every change, and ask you to confirm before saving anything to Metro Community League.

  1. 1. Upload

  2. 2. Match columns

  3. 3. Review

  4. 4. Results

Review before importing

Metro-rosters.xlsx · Players · 3 spreadsheet rows

Workbook worksheet

Choose the tab containing your team and player rows.

Players

1

New teams

1

Existing teams

2

Rows included

1

Rows skipped

Spreadsheet row 2
Ready

Team

Jersey

First name

Last name

Create player
Spreadsheet row 3
Needs review

Team

Jersey

First name

Last name

Possible existing player with the same name needs review.

Use Ari Santos

Candidate: Ari Santos · Born 1998-04-12 · Previous teams: North Stars

Spreadsheet row 4
Blocked

Team

Jersey

First name

Last name

Date of birth could not be read.

Skip row

Fix this row in the spreadsheet, then upload it again.

Import 2 rows and skip 1. The import saves as one transaction.

Supported formats: CSV and XLSX. Formulas are read as their saved values; macros are never executed.

See the final outcome

After confirmation, the results page separates created, linked, and skipped rows so organizers can check what changed.

Search workspaces and routes
League roster import

Import teams and players

Upload your existing spreadsheet. LeagueFlow will detect its columns, show every change, and ask you to confirm before saving anything to Metro Community League.

  1. 1. Upload

  2. 2. Match columns

  3. 3. Review

  4. 4. Results

Import complete

LeagueFlow finished batch c84f3a10. Repeating the same confirmation cannot create duplicates.

1

Teams created

1

Players created

1

Players linked

1

Rows skipped

Some rows were skipped safely

Row 4: Date of birth could not be read.

Supported formats: CSV and XLSX. Formulas are read as their saved values; macros are never executed.

The team workspace also now separates Team profile, Roster, and Schedule, making public identity, private coordination details, roster work, and team games easier to review.

Learn the workflow