Import zgłoszeń z konkurencjami w różnej kolejności
Internetowy formularz zgłoszeniowy dał plik, w którym wybrane konkurencje są zapisane w formie listy („500m, 1500m, Poursuites”), w jednej kolumnie na każdy dzień zawodów, i nie zawsze w tej samej kolumnie w kolejnych wierszach. Opcja Wyodrębnij zgłoszone konkurencje odnajduje je na podstawie konkurencji imprezy.
Plik przykładowy
Jesienne Mistrzostwa na torze Anneau de Starford obejmują, dla każdej płci, biegi na 500, 1000, 1500, 3000 i 5000 m, mass start, bieg drużynowy i drużynowy sprint, a także 10 000 m mężczyzn; konkurencje nazywają się „500 m Femmes”, „500 m Hommes”, „Mass start Femmes”, „Poursuite par équipe Hommes”… Plik inscriptions-formulaire.csv (wymyślony, jedenaście kolumn, jeden pusty wiersz) to jego fragment:
| Prénom | Nom | Sexe | Distances samedi | Distances dimanche | Longue distance Hommes |
|---|---|---|---|---|---|
| Lotte | Verhaegen | Female | 500m, 1500m, Poursuites | 1000m, 3000m (F), Poursuite Sprint, Mass Start | |
| Thibault | Roncière | Male | 500m, 1500m, 10 000m (H) | 1000m, Mass Start | 5000m |
| Saskia | Brouwers | Female | 1500m | 500m | |
| Bastien | Courtemanche | Male | 500m, 5000m (F) | 1000m | 3000m (H) |
| Yuna | Hasegawa | Female | Poursuites ; 1 500 m | 1000 mètres | 3 000 M (W) | |
| Jasper | Molenkamp | Male | Relais, 500m | ||
| Eirik | Brekkestad | Male | Mass Start | 10 000m (H) |
Bieg na 500 m Saskii jest w kolumnie niedzieli, a pozostałych zawodników — w kolumnie soboty; „3000m (F)” zawiera płeć; „10 000m” zawiera spację; Yuna napisała „1 500 m” i „1000 mètres”, z innymi separatorami. Kolumny „Inscrit 500 m Femmes” nie poradziłyby sobie z takimi danymi. (Nagłówki kolumn i wpisy w pliku są po francusku i angielsku, tak jak w wymyślonym formularzu).
Krok po kroku
- Otwórz plik
Karta Zgłoszenia → Importuj… → Wybierz plik….
Kolumny Prénom, Nom, Sexe, data urodzenia i Club otrzymują swoje pola na podstawie tytułu; kolumny dystansów pozostają „(pomiń)”: ich tytuł nie wymienia żadnej konkurencji.
- Zaznacz „Wyodrębnij zgłoszone konkurencje”
Pod listą kolumn zaznacz Wyodrębnij zgłoszone konkurencje.
EVENT sam wybiera kolumny, które zawierają konkurencje: „Distances samedi”, „Distances dimanche” i „Longue distance Hommes” otrzymują pole Zgłoszone konkurencje (lista do wyodrębnienia); informuje o tym komunikat („Konkurencje szukane w: …”). Adres e-mail, klub i komentarz nie są odczytywane.
- Przeczytaj podgląd
Tabela pod opcją pokazuje każdą znalezioną wartość, liczbę jej wystąpień i uwzględnioną konkurencję — według płci: „500m” kobiety trafia do 500 m Femmes, a mężczyzny — do 500 m Hommes. Wartości do sprawdzenia są u góry, na pomarańczowo.
Importuj zgłoszeniaWyodrębnione konkurencje (Distances samedi, Distances dimanche, Longue distance Hommes): zgłoszone wiersze: 7; …; 500 m Femmes: 2; 500 m Hommes: 3; …
Nieuwzględnione wartości: „Poursuites” × 2 (niejednoznaczna (2): Poursuite par équipe Femmes, Poursuite sprint Femmes); „5000m (F)” × 1 (płeć inna niż płeć zawodnika (1)); „Relais” × 1 (nierozpoznana (1)).
2Znaleziona wartość Razy Uwzględniona konkurencja Konkurencja wybrana ręcznie Poursuites 2 niejednoznaczna (2): Poursuite par équipe Femmes, Poursuite sprint Femmes (automatycznie) 5000m (F) 1 płeć inna niż płeć zawodnika (1) (automatycznie) Relais 1 nierozpoznana (1) (automatycznie) 500m 5 500 m Femmes (2); 500 m Hommes (3) (automatycznie) 1500m 4 1500 m Femmes (3); 1500 m Hommes (1) (automatycznie) 1000m 3 1000 m Femmes (1); 1000 m Hommes (2) (automatycznie) Podgląd wyodrębniania dla pliku inscriptions-formulaire.csv (fragment). - Opcja i podsumowanie: odczytane kolumny, zgłoszenia według konkurencji, nieuwzględnione wartości.
- Jeden wiersz na każdą różną wartość; najpierw wartości nieuwzględnione.
- Rozstrzygnij to, co niejednoznaczne
„Poursuites” może oznaczać bieg drużynowy albo drużynowy sprint: EVENT nie zgaduje. W jej wierszu Konkurencja wybrana ręcznie → Poursuite par équipe Femmes.
Wiersz zmienia się na „Poursuite par équipe Femmes (2)”. Wybór dotyczy tej wartości, niezależnie od płci: mężczyzna, który wpisałby „Poursuites”, trafiłby do konkurencji Poursuite par équipe Hommes.
Pozostaw „5000m (F)” (Bastien, mężczyzna, zaznaczył konkurencję kobiet: trzeba to z nim wyjaśnić) i „Relais” (nie ma konkurencji sztafetowej): nie zostaną zaimportowane. Aby pominąć wartość bez jej sygnalizowania, wybierz (pomiń tę wartość).
- Dopasuj, a następnie importuj
Dopasuj do bazy →.
„Zgłoszenia do konkurencji: …; 500 m Femmes: 2; 500 m Hommes: 3; …; Poursuite par équipe Femmes: 2; …”, a następnie „Nieuwzględnione wartości: „5000m (F)” …; „Relais” …”. Kolumna Szczegóły każdego wiersza podaje, czego dla niego nie uwzględniono.
Importuj.
Raport z importu i dziennik powtarzają podsumowanie wyodrębniania. W siatce zgłoszeń Lotte ma zaznaczone 500, 1000, 1500 i 3000 m Femmes, mass start, bieg drużynowy i drużynowy sprint kobiet.
- Następny plik
Kolejny plik z tego samego formularza (te same tytuły kolumn) samoczynnie przywraca opcję, kolumny źródłowe i wybór dokonany dla „Poursuites”. Zapomnij ten format usuwa to wszystko.
Co rozpoznaje EVENT
| Zapis w pliku | Interpretacja |
|---|---|
| „500m, 1500m”, „500m ; 1500m”, „500m | 1500m”, znak nowego wiersza | Dwie wartości (przecinek, średnik, kreska pionowa, ukośnik, znak nowego wiersza). |
| „10 000m”, „10000 m”, „10 km”, „1 500 mètres”, „500 M” | Dystans w metrach (także mi, yd, okrążenia). |
| „3000m (F)”, „(W)”, „(H)”, „(M)”, „Dames”, „Hommes”, „Women” | Płeć konkurencji. Gdy płeć nie jest zapisana: płeć zawodnika. |
| „Mass Start”, „mass-start”, „Poursuite Sprint”, „Poursuite d'équipe” | Nazwa konkurencji, bez rozróżniania wielkości liter i znaków diakrytycznych, w liczbie pojedynczej. |
| „Poursuites” przy istnieniu biegu drużynowego i drużynowego sprintu | Niejednoznaczna: sygnalizowana. Przy konkurencjach „Poursuite” i „Poursuite sprint” jest to „Poursuite” (nazwa bez dodatkowych słów). |
| „5000m (F)” w wierszu mężczyzny | Inna płeć: sygnalizowana, nic nie zostaje zgłoszone. |
| „500m” dla zawodnika bez podanej płci | Niejednoznaczna (500 m Femmes czy Hommes?). |
| „Relais”, „800m”, gdy nie ma odpowiadającej im konkurencji | Nierozpoznana: sygnalizowana. |
Opis ekranów: wyodrębnianie zgłoszonych konkurencji, Importuj….