종목이 뒤섞여 있는 참가 신청 가져오기
온라인 참가 신청서에서 받은 파일에 고른 종목이 목록으로 적혀 있습니다(“500m, 1500m, Poursuites”). 날마다 열이 하나씩이고, 줄마다 같은 열에 있지도 않습니다. 참가 신청한 종목 추출 옵션이 대회의 종목을 기준으로 이를 찾아냅니다.
예시 파일
Anneau de Starford 가을 선수권 대회에는 성별마다 500, 1000, 1500, 3000, 5000 m, 매스스타트, 팀 추월, 팀 스프린트 추월이 있고, 남자 10 000 m가 더 있습니다. 종목 이름은 “500 m Femmes”, “500 m Hommes”, “Mass start Femmes”, “Poursuite par équipe Hommes”…입니다. 파일 inscriptions-formulaire.csv (가상, 열 11개, 빈 줄 하나)의 일부:
| 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) |
Saskia의 500 m는 일요일 열에, 다른 선수의 500 m는 토요일 열에 있습니다. “3000m (F)”에는 성별이 붙어 있고, “10 000m”에는 공백이 있으며, Yuna는 다른 구분 기호로 “1 500 m”과 “1000 mètres”라고 썼습니다. “Inscrit 500 m Femmes” 같은 종목별 열로는 이를 처리할 수 없습니다.
단계별
- 파일 열기
참가 신청 탭 → 가져오기… → 파일 선택….
이름, 성, 성별, 생년월일, 클럽은 제목에 따라 필드가 정해집니다. 거리 열은 제목이 어떤 종목도 가리키지 않으므로 “(무시)”로 남습니다.
- “참가 신청한 종목 추출” 체크
열 목록 아래에서 참가 신청한 종목 추출을 체크하십시오.
EVENT가 종목이 든 열을 스스로 고릅니다: “Distances samedi”, “Distances dimanche”, “Longue distance Hommes”가 참가 신청 종목(추출할 목록) 필드가 되고, 메시지가 이를 알립니다(“종목을 찾은 곳: …”). 이메일, 클럽, 메모는 읽지 않습니다.
- 미리 보기 읽기
옵션 아래 표에 찾은 값마다 몇 번 나왔는지와 채택한 종목이 나옵니다. 성별에 따라 다릅니다: 여자의 “500m”은 500 m Femmes로, 남자의 “500m”은 500 m Hommes로 갑니다. 다시 볼 값은 맨 위에 주황색으로 나옵니다.
참가 신청 가져오기추출한 종목(Distances samedi, Distances dimanche, Longue distance Hommes): 참가 신청 7줄, …, 500 m Femmes: 2, 500 m Hommes: 3, …
적용하지 않은 값: « Poursuites » × 2 (ambiguë (2) : Poursuite par équipe Femmes, Poursuite sprint Femmes) ; « 5000m (F) » × 1 (autre genre que l'athlète (1)) ; « Relais » × 1 (non reconnue (1)).
2찾은 값 횟수 반영한 종목 손으로 고른 종목 추월 경기 2 모호함(2): Poursuite par équipe Femmes, Poursuite sprint Femmes (자동) 5000m (F) 1 선수와 다른 성별(1) (자동) 계주 1 인식 안 됨(1) (자동) 500m 5 500 m Femmes (2); 500 m Hommes (3) (자동) 1500m 4 1500 m Femmes (3); 1500 m Hommes (1) (자동) 1000m 3 1000 m Femmes (1); 1000 m Hommes (2) (자동) 추출 미리 보기: inscriptions-formulaire.csv (일부). - 옵션과 요약: 읽은 열, 종목별 참가 신청 수, 반영하지 않은 값.
- 서로 다른 값마다 한 줄. 반영하지 않은 값이 먼저.
- 모호한 값 정하기
“Poursuites”는 팀 추월일 수도 팀 스프린트 추월일 수도 있습니다: EVENT는 짐작하지 않습니다. 그 줄에서 손으로 고른 종목 → Poursuite par équipe Femmes.
줄이 “Poursuite par équipe Femmes (2)”가 됩니다. 이 선택은 성별과 관계없이 그 값에 적용됩니다: 남자가 “Poursuites”라고 썼다면 Poursuite par équipe Hommes로 갑니다.
“5000m (F)”(남자인 Bastien이 여자 종목을 체크함: 본인에게 확인할 것)와 “Relais”(계주 종목 없음)는 그대로 두십시오: 가져오지 않습니다. 알림 없이 버릴 값에는 (이 값 무시)를 고르십시오.
- 대조한 다음 가져오기
데이터베이스와 대조 →.
“종목 참가 신청: …, 500 m Femmes: 2, 500 m Hommes: 3, …, Poursuite par équipe Femmes: 2, …”, 그다음 “적용하지 않은 값: “5000m (F)” …, “Relais” …”. 줄마다 상세 열에 그 줄에서 반영하지 않은 것이 나옵니다.
가져오기.
가져오기 보고서와 로그에 추출 결과가 다시 나옵니다. 참가 신청 표에서 Lotte는 여자 500, 1000, 1500, 3000 m, 매스스타트, 여자 팀 추월, 여자 팀 스프린트 추월에 체크되어 있습니다.
- 다음 파일
같은 신청서에서 나온 다음 파일(같은 열 제목)은 옵션, 원본 열, “Poursuites”에 대해 고른 것을 저절로 다시 씁니다. 이 형식 잊기는 이를 모두 지웁니다.
EVENT가 알아보는 것
| 파일에 적힌 것 | 해석 |
|---|---|
| “500m, 1500m”, “500m ; 1500m”, “500m | 1500m”, 줄 바꿈 | 값 두 개(쉼표, 세미콜론, 세로 막대, 빗금, 줄 바꿈). |
| “10 000m”, “10000 m”, “10 km”, “1 500 mètres”, “500 M” | 미터 단위의 거리 하나(mi, yd, 랩도 인식). |
| “3000m (F)”, “(W)”, “(H)”, “(M)”, “Dames”, “Hommes”, “Women” | 종목의 성별. 성별이 없으면 선수의 성별. |
| “Mass Start”, “mass-start”, “Poursuite Sprint”, “Poursuite d'équipe” | 종목 이름. 대소문자, 악센트, 복수형은 무시. |
| 팀 추월과 팀 스프린트 추월이 있을 때의 “Poursuites” | 모호함: 알림. “Poursuite” 종목과 “Poursuite sprint” 종목이 있으면 “Poursuite”(덧붙은 것이 없는 이름). |
| 남자 줄의 “5000m (F)” | 다른 성별: 알림, 아무것도 신청하지 않음. |
| 성별이 없는 선수의 “500m” | 모호함(500 m Femmes인가 Hommes인가?). |
| 맞는 종목이 없는 “Relais”, “800m” | 인식 안 됨: 알림. |
참조: 참가 신청한 종목 추출, 가져오기….