種目が順不同のエントリーをインポートする
オンラインのエントリーフォームから得たファイルでは、選んだ種目が一覧の形で書かれ (「500m, 1500m, Poursuites」)、1 日ごとに 1 列で、行によって列が違うこともあります。オプション エントリーした種目を抽出を使うと、イベントの種目をもとにそれらを見つけ出せます。
例のファイル
Anneau de Starford の Championnat d'automne には、性別ごとに 500、1000、1500、3000、5000 m、マススタート、 チームパシュート、スプリントパシュートがあり、さらに 10 000 m Hommes があります。種目の名前は「500 m Femmes」、「500 m Hommes」、 「Mass start Femmes」、「Poursuite par équipe Hommes」…です。ファイル inscriptions-formulaire.csv(架空、11 列、空の行 1 つ)はその抜粋です:
| 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」を別の区切り文字で書いています。「エントリー済み 500 m Femmes」の列では、これらを扱えません。
ステップごとに
- ファイルを開く
エントリー タブ → インポート… → ファイルを選択…。
Prénom、Nom、Sexe、Date de naissance、Club にはタイトルから項目が割り当てられます。距離の 列は「(無視)」のままです:タイトルがどの種目も指していないためです。
- 「エントリーした種目を抽出」にチェックを入れる
列の一覧の下で、エントリーした種目を抽出 にチェックを入れます。
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(あいまい(2):Poursuite par équipe Femmes, Poursuite sprint Femmes)、「5000m (F)」× 1(選手と異なる性別(1))、「Relais」× 1(認識できません(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 の抽出のプレビュー(抜粋)。 - オプションと集計:読み込んだ列、種目ごとのエントリー、採用しなかった値。
- 異なる値ごとに 1 行。採用しなかった値が先です。
- あいまいなものを決める
「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 Femmes、マススタート、チームパシュート、スプリントパシュート Femmes のチェックが入っています。
- 次のファイル
同じフォーム(同じ列のタイトル)の次のファイルでは、オプション、ソースの列、「Poursuites」に対する選択が 自動で復元されます。この形式を忘れる ですべて消えます。
EVENT が認識するもの
| ファイルに書かれたもの | 解釈 |
|---|---|
| 「500m, 1500m」、「500m ; 1500m」、「500m | 1500m」、改行 | 2 つの値(カンマ、セミコロン、縦棒、スラッシュ、改行)。 |
| 「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」 | 認識できない:知らされます。 |
リファレンス:エントリーした種目の抽出、 インポート…。