Menu
Outdoor Ethics Patch and Pictures

Outdoor Ethics Training Reporting

Roster Import - Spreadsheet Format Description

General File Requirements

  • The import file must be an Excel Spreadsheet (.xlsx)
  • If the spreadsheet has multiple sheets, the Roster must be the first sheet.
  • The first line of the Roster must contain the Column headings (more details below).
  • The participants are listed starting on line 2.

Column Definitions

  • Column Headings (in the first row of the sheet) are case-sensitive and space-sensitive.
  • The spreadsheet columns can be in any order -- the column heading defines which data is in each column.
  • Columns which don't match one of the supported names (below) are ignored.
  • Data values are case-sensitive.
  • ** Dates can be specified in a variety of formats, however, the "MM DD YY" form does not work.

Required Fields

Column HeadingValue Notes
FirstName
(Or: 'First Name')
LastName
(Or: 'Last Name')
Youth
(Or: 'Y/A', 'Y/A?')
Is participant under 18?
Values: Yes, No, Y, Youth, X, A, Adult, N, (blank)
Email
(Or: 'E-mail')
Email is required for Trainer Course Roster (for Center Submission)

Optional Fields

Column HeadingValue Notes
MI
(Or: 'Middle Name', 'MiddleName')
Phone
(Or: 'Phone Number')
Phone2
(Or: 'Phone 2')
Address
(Or: 'Address1')
Address2
(Or: 'Address 2')
City
ST
(Or: 'State')
ZIP
(Or: 'Zip', 'Zipcode')
Country Only specify if not USA
CouncilOrOrg
(Or: 'Council')
Use full Council name exactly matching the names on our Contact Locator Council List.
PLUS -- Include "Council" in the entry - eg Longs Peak Council (not just Longs Peak).
Other Examples (non-scouters): USFS, Iowa State University
District
UnitType
(Or: 'Unit Type')
Troop, Team, Crew, Pack, Ship, Post
UnitNum
(Or: 'Unit Number')
Number with optional B,G,M,F
Examples: 123 or 456G
BSAmember
(Or: 'BSA Member')
Values: Yes, No, unknown, Y, X, N, (blank)
BSAmemberID
(Or: 'BSA Member ID', 'BSA ID')
** YPTexpires Youth Protection Expiration Date (not course completion date)
** YouthBD Youth Birthdate

Special Fields

Column HeadingValue Notes
Unit You can use this field instead of specifying separate UnitType and UnitNum (above).
Example: Troop 123 or Crew 456G
** DateCompleted
(Or: 'Date Completed')
If this column does not exist, the End Date of the class is used for the completion date for all participants in the file.
This column may be useful if some participants didn't complete the class (leave blank), or finished at a later date.
** YPTcompleted
(Or: 'Youth Protection', 'Youth Protection')
Youth Protection Training Course Completion Date (not expiration date)

Questions / Suggestions / Comments?

Email webmaster@OutdoorEthics-BSA.org.

BSA Action Folio, Copyright notice