Legacy Database Formats
SwissSys maintains full backwards compatibility with all legacy database formats. Any database file that worked before will continue to work. For new setups, use the new binary format (.rbin.gz) for significantly faster performance.
Recommendation: The new binary format (.rbin.gz) available through the Database Wizard provides the fastest performance while maintaining full compatibility with existing files. See Downloading USCF Database, Downloading CFC Database, or Downloading FIDE Database.
Finding the field grid (Expert mode): When you first open Database > Database setup… with no file
selected (or with a .rbin.gz binary file), SwissSys shows the streamlined profile view and hides the
field-mapping grid. The grid is behind the Expert: override individual field mappings / index files checkbox -
tick it to reveal the field boxes, the Display field list… button, and the index-file boxes. Once you
Browse to a legacy file (.dbf, .csv, .txt, .xls, .xlsx, .mdb, .mde), SwissSys flips to the legacy
layout and shows the field grid automatically, so the Expert checkbox is only needed when the grid is not already
visible.
Supported Legacy Formats
| Format | Extension | Common Use |
|---|---|---|
| dBase | .dbf | Older USCF databases (TARSFLE, TARatSup) |
| Text | .txt, .tsv | USCF joint lists, exports |
| CSV | .csv | CFC databases, custom exports |
| Access | .mdb, .mde | CFC databases, custom databases |
| Excel | .xls, .xlsx | Custom player lists |
dBase Files (.dbf)
Loading dBase Files
Open Database Wizard
Go to Database > Database wizard…
Select Database Type
Click USCF (or appropriate federation).
Decline Download
Click No when asked to download.
Browse to File
Select your .dbf file.
Handle Filename Length
If filename is longer than 8 characters, allow SwissSys to rename it automatically.
8.3 Format: dBase files have an 8-character filename limit. SwissSys handles this automatically.
Apply Defaults
When prompted, click Yes to apply suggested defaults (USCF or Golden pattern).
Create Indexes
If prompted about index files, click Yes to create them.
Reveal the Field Grid (if hidden)
If you opened Database setup… directly instead of through the Wizard and the field-mapping grid (with the
Name index file and I.D. index file boxes) is not showing, tick Expert: override individual field mappings /
index files to reveal it. After you Browse to a .dbf file the grid appears on its own.
Index Files Required
dBase files need two index files for searching:
- Name index: Enables search by name
- ID index: Enables search by ID
SwissSys creates these automatically when you set up the database.
CSV and Text Files (.csv, .tsv, .txt)
CSV and tab/text-delimited files are supported as live supplemental databases. SwissSys handles three flavors:
- Generic CSV/TSV with a header row – your own custom format. SwissSys reads row 1 as headers and you map columns to SwissSys fields.
- FIDE fixed-column text (
players_list_foa.txt) – auto-detected by column structure; fields are locked to the published FIDE layout. - USCF Joint and CFC CSV – preset defaults available via Choose Defaults.
Loading a CSV/Text File
Use Database Setup
Go to Database > Database setup… (the Database Wizard handles official USCF/CFC/FIDE files; use Setup for custom CSVs).
Browse to File
Click Browse and select your .csv, .tsv, or .txt file. SwissSys switches to the legacy field-mapping layout
and shows the field grid automatically.
Reveal the Field Grid (if hidden)
If the field boxes and the Display field list… button are not visible (for example, you opened the dialog with no file selected), tick Expert: override individual field mappings / index files to reveal them.
Apply a Preset (optional)
If your file matches a known format, click Choose Defaults and pick USCF Joint, CFC, or FIDE to fill the field boxes for you.
Map Fields
For custom CSV files, click Display field list… to see the headers found in your file, then drag each header to the matching SwissSys field (Name, ID, Rating, etc.).
Save Configuration
Click OK – Apply to save.
FIDE preset locks the fields: Choosing the FIDE preset for a text file locks the field boxes (“Field names for text format files cannot be changed”), because FIDE uses fixed column positions rather than headers. Clear or change the preset to edit fields again.
See Database Setup for the full field list.
Microsoft Access (.mdb, .mde)
Driver Requirements
Required: Microsoft Access Database Engine must be installed to use .mdb or .mde files.
Download from: Microsoft Access Database Engine
Loading Access Files
Open Database Wizard
Go to Database > Database wizard…
Select CFC
Click CFC (or use Database Setup for custom Access files).
Decline Download
Click No when asked to download.
Browse to File
Select your .mdb or .mde file.
Apply Defaults
When prompted, click Yes to apply suggested defaults.
Reveal the Field Grid (if hidden)
For a custom Access file opened through Database setup…, tick Expert: override individual field mappings /
index files if the field grid is not already showing, then map the columns. After you Browse to the .mdb or
.mde file the grid normally appears on its own.
Excel Files (.xls, .xlsx)
Excel files are read and written natively by SwissSys — no Microsoft Office, ACE driver, or ODBC setup is required. Both the legacy .xls (Excel 97-2003) and modern .xlsx (Excel 2007+) formats are fully supported.
File Layout Expected
- Player data lives on the first worksheet of the workbook.
- Row 1 holds column headers (e.g.
Name,ID,Rating). - Data rows start on row 2. Blank rows are skipped automatically.
Loading Excel Files
Use Database Setup
Go to Database > Database setup…
Browse to File
Click Browse and select your .xls or .xlsx file. SwissSys detects the format from the extension and shows the
legacy field-mapping grid.
Reveal the Field Grid (if hidden)
If the field boxes and the Display field list… button are not visible (for example, the dialog opened with no file selected), tick Expert: override individual field mappings / index files to reveal them.
Map Fields
Click Display field list… to see the actual column headers from row 1, then drag each header to the matching SwissSys field (Name, ID, Rating, etc.). See Database Setup for the full field list.
Save Configuration
Click OK – Apply to save.
Writing Back to Excel
If your Excel file is the active database, Database > Create/update database will write the currently registered players back into the same .xls or .xlsx file (preserving the original extension). See Create or Update a Custom Database.
Troubleshooting Legacy Formats
”Missing index files” (dBase)
Solution: Go to Database > Create index to generate index files.
”Cannot open Access database”
Solution: Install Microsoft Access Database Engine .
Database loads but searches don’t work
Solution: Verify field mappings in Database > Database setup… and ensure Name and ID fields are correctly mapped.
See Also
- Database Overview - All database types
- Database Setup - Advanced configuration
- Downloading USCF Database - Modern binary format
- Downloading CFC Database - Modern binary format