Skorzystaj z tej listy kontrolnej przed zaimportowaniem pliku CSV do Roster Athletics. Sprawdzaj każdą sekcję po kolei. Problemy we wcześniejszych sekcjach (np. dotyczące formatu pliku) mogą powodować błędy uniemożliwiające sprawdzenie kolejnych sekcji. Szczegółowe informacje dotyczące każdego punktu znajdziesz w poradniku Dodawanie zawodników za pomocą pliku CSV.


Uwaga: Lista kontrolna nie dotyczy plików CSV pobranych ze strony starter.pzla.pl.



1. Konfiguracja pliku


Plik jest zapisany w formacie CSV z kodowaniem UTF-8.
W programie Excel: Plik → Zapisz jako → wybierz „CSV UTF-8 (rozdzielany przecinkami)". Standardowy format CSV lub format Excel może powodować błędy znaków w przypadku liter z akcentami.
Żadna komórka nie zawiera przecinków, średników ani cudzysłowów.
Znaki te zaburzają strukturę pliku CSV. Przed zapisaniem usuń je lub zastąp innymi znakami.
Wszystkie komórki poniżej ostatniego wpisu są całkowicie puste.
Ukryte znaki lub pozornie puste wiersze (np. z dodaną spacją) na końcu pliku mogą powodować błędy importu.
Nagłówki kolumn znajdują się w pierwszym wierszu i nie zostały zmodyfikowane.



2. Nagłówny kolumn


Nazwy nagłówków kolumn są rozróżniane ze względu na wielkość liter i muszą dokładnie odpowiadać dokumentacji. 


Każda nazwa nagłówka używa prawidłowej wielkości liter (np. FirstName, nie firstname ani Firstname).
Nagłówki zawierające „Id" — takie jak EntryId, StartListId, RelayId i TilastopajaId — używają wielkiej litery I, nie małej litery l. W wielu czcionkach znaki te wyglądają identycznie.



3. Dane zawodników


Imiona i nazwiska są zapisane z pierwszą wielką literą, pozostałe małymi (np. Jan Józef Kowalski).
Wyjątek: imiona i nazwiska tradycyjnie zapisywane inaczej, np. z przedrostkami takimi jak „deVos".
Wartość w kolumnie Gender to dokładnie Male lub Female. Inne wartości nie są akceptowane.

DateOfBirth (data urodzenia) jest w formacie RRRR-MM-DD (np. 1995-08-23).

W programie Excel możesz wymusić ten format przez formatowanie komórek. Jeżeli znany jest tylko rok urodzenia, pozostaw pole DateOfBirth puste i użyj kolumny YearOfBirth. Nie wpisuj zastępczej daty, np. 1995-01-01.

CountryCode to prawidłowy trzyliterowy kod zapisany wielkimi literami (np. POL, FRA, GBR).

Pełna lista dostępna pod adresem admin.rosterathletics.com/admin/country-codes (wymaga dostępu do platformy).
Każdy wpis ma unikalny EntryId. Żadne dwa wiersze nie mogą mieć tej samej wartości.
Jeżeli używasz kolumny FullName zamiast oddzielnych kolumn z imieniem i nazwiskiem, wartość jest podana w kolejności: imię, a następnie nazwisko (nie odwrotnie).
FullName jest alternatywą dla FirstName + LastName. Nie wypełniaj obu jednocześnie.
Kolumny ClubName i TeamName zawierają prawdziwą nazwę klubu lub drużyny albo są całkowicie puste.
Nie wpisuj wartości Niezrzeszony, Brak ani podobnych. Jeżeli zawodnik nie należy do żadnego klubu ani drużyny, pozostaw to pole puste.



4. Konkurencje i kategorie wiekowe


Kolumna EventCode zawiera prawidłową pełną nazwę konkurencji w języku angielskim (np. 100m Hurdles) lub prawidłowy kod konkurencji (np. 100H). Pełna lista nazw i kodów dostępna jest w poradniku Lista konkurencji.
Wartość w kolumnie EventStage to jedna z dopuszczalnych wartości: Qualification, Preliminary, Heat, SemiFinal lub Final.
Pole AgeGroup jest wypełnione dla każdego wpisu. Użyj wartości Auto, aby przypisać kategorię automatycznie na podstawie daty lub roku urodzenia lub wpisz konkretny kod kategorii wiekowej.
Puste pole AgeGroup spowoduje błąd importu.



5. Konkurencje sztafetowe (jeżeli dotyczy)


Każda sztafeta posiada osobny wiersz z wypełnionymi polami: RelayTeamName, EntryId, StartListId, Gender, EventCode, EventStage i AgeGroup.
Wiersz każdego członka sztafety w kolumnie RelayId ma ustawioną wartość EntryId z wiersza jego sztafety.
Wiersze zawodników sztafety znajdują się po wierszu sztafety, nie przed nim.
Wszyscy zawodnicy tej samej sztafety mają ten sam StartListId co wiersz ich sztafety.
Sztafety startujące w tej samej konkurencji muszą również mieć ten sam StartListId. Różne wartości spowodują utworzenie oddzielnych konkurencji.
W przypadku sztafet mieszanych (zawodnicy i zawodniczki w tej samej drużynie) wartość Gender w wierszu drużyny jest ustawiona na Mixed, a w wierszach poszczególnych zawodników — odpowiednio Male lub Female.



6. StartListId (jeżeli dotyczy)


Kolumna StartListId jest wypełniona dla wszystkich zawodników lub sztafet, które mają znaleźć się na tej samej mieszanej liście startowej, w konkurencjach z wieloma kategoriami wiekowymi lub w konkurencjach sztafetowych.
Jeżeli plik zawiera wyłącznie konkurencje indywidualne (bez list mieszanych, sztafet ani wielu kategorii wiekowych w jednej konkurencji), kolumnę StartListId można pozostawić pustą.



7. Program minutowy (jeżeli dotyczy)


Jeżeli kolumna EventStart jest pusta, a program minutowy zawodów jest już skonfigurowany w platformie, istniejący program zostanie nadpisany wartościami domyślnymi po imporcie.
Aby zachować istniejący harmonogram, wypełnij kolumnę EventStart (format: RRRR-MM-DD GG:MM:SS) lub ręcznie zaktualizuj program w panelu administracyjnym po imporcie.


Wskazówka: Jeżeli korzystasz z eksportu PZLA lub HyTek, użyj pliku CSV wygenerowanego bezpośrednio przez te systemy, zamiast ręcznie przeformatowywać plik. Jeżeli plik HyTek nie importuje się poprawnie, sprawdź, czy używa średnika jako separatora.


Uwaga: Po zaimportowaniu pliku rozwiąż wszystkie oznaczenia żółte (częściowe dopasowanie) i czerwone (konflikt) przed kliknięciem przycisku Importuj. Przycisk pozostanie nieaktywny do czasu rozwiązania wszystkich konfliktów.