Algemeen
Leden, opzeggingen en coaches inlezen vanuit een CSV-bestand: het formaat, de verplichte kolommen en wat het controlerapport je vertelt.
Squadr leest drie soorten bestanden in, elk vanaf het bijbehorende tabblad onder Seizoen:
| Wat | Waar | Wanneer |
|---|---|---|
| Ledenlijst | Seizoen > Leden | aan het begin van het seizoen, en daarna bij elke ledenmutatie |
| Opzeggingen | Seizoen > Opzeggingen | zodra de ledenadministratie opzeggingen doorgeeft |
| Coaches | Seizoen > Coaches | nadat de ledenlijst is ingelezen, want de teams moeten bestaan |
Regels met een fout blokkeren de rest niet: de goede regels gaan erin, de rest wordt gemeld. Verbeter die regels in het bestand en upload het opnieuw.
.csv. Een Excel-bestand (.xlsx) werkt niet; sla het in Excel op als CSV UTF-8.Bjrn of Jorn in plaats van Björn en Joren."Jansen; van". Een letterlijk aanhalingsteken in zo een veld verdubbel je.Toegestaan zijn d-m-jjjj, dd-mm-jjjj en jjjj-mm-dd, met een streepje, schuine streep of punt als scheidingsteken. Deze schrijven dus allemaal dezelfde dag:
1-2-2011
01-02-2011
2011-02-01
01/02/2011
Een onmogelijke datum wordt geweigerd en niet stilzwijgend verschoven: 31-02-2011 levert een foutmelding op en wordt geen 3 maart.
M, V of X, of voluit Man en Vrouw. Squadr gebruikt de eerste letter.
| Kolom | Type | Verplicht | Ook herkend als |
|---|---|---|---|
| Lidnummer | tekst, max 20 | ja | Clublidnummer, Relatienummer |
| Bondsnummer | tekst, max 20 | ja | |
| Voornaam | tekst, max 100 | ja | |
| Tussenvoegsel | tekst, max 20 | nee | |
| Achternaam | tekst, max 100 | ja | |
| Geslacht | M / V / X | ja | |
| Geboortedatum | datum | ja | |
| Team | teamcode | kolom wel, waarde niet | Teamspeler, Teams |
| e-mailadres | ja | E-mail, Emailadres, E-mailadres | |
| LidSinds | datum | ja | Lid Sinds |
Team is de teamcode zoals de vereniging die nu gebruikt, bijvoorbeeld MO14-2. Hieruit leidt Squadr de huidige indeling af.
Levert de ledenadministratie deze kolom als Teamspeler, dan staat er een opsomming in van alle teamlidmaatschappen, gescheiden door ^ en met de rol tussen haakjes:
MO9-1 (Speler )^ MO9-1 Zaal (Speler )^ MO10-1 (Speler )^ MO11-2 (Speler )
Die hoef je niet meer in Excel voor te bereiden; Squadr kiest er zelf een team uit, in deze volgorde:
Zaal gaat eraf: MO9-1 Zaal is hetzelfde team als MO9-1.MO8-2 ^ MO9-2 ^ MO7-2 speelt iemand in de MO9 en valt hij af en toe in bij de MO7.DO25-2 ^ DO25-2 Zaal ^ DO25-1 wordt DO25-1.In het controlerapport staat onder Zo worden de waarden omgezet wat de afleiding met jouw bestand doet, zodat je dat kunt nakijken voordat er iets wordt ingelezen.
Staat er alleen een inschrijving als proeflid of trainingslid, dan is die persoon nog geen spelend lid en wordt de regel overgeslagen, met een melding.
Een lege waarde is geen fout: een nieuw lid dat nog in geen enkel team zit wordt gewoon ingelezen en komt ongeplaatst in zijn leeftijdscategorie te staan.
Email mag de waarde Geheim bevatten. Dat is geen fout maar de keuze van het lid om zijn adres niet te delen; het adres blijft dan leeg. Zonder e-mailadres kan een lid geen uitnodiging of bericht ontvangen.
Voorbeeld
Met een voorbereide teamkolom:
Lidnummer;Bondsnummer;Voornaam;Tussenvoegsel;Achternaam;Geslacht;Geboortedatum;Team;Email;Lid Sinds
10234;KNHB884512;Sanne;;de Groot;V;14-03-2011;MO14-2;sanne@example.nl;01-09-2019
10235;KNHB884513;Joren;van der;Meer;M;2-11-2010;JO16-1;Geheim;15-08-2020
Of rechtstreeks uit de ledenadministratie, met de kolom Teamspeler:
Lidnummer;Bondsnummer;Voornaam;Tussenvoegsel;Achternaam;Geslacht;Geboortedatum;Teamspeler;Email;Lid Sinds
10234;KNHB884512;Sanne;;de Groot;V;14-03-2011;MO9-1 (Speler )^ MO10-1 (Speler );sanne@example.nl;01-09-2019
| Kolom | Type | Verplicht | Ook herkend als |
|---|---|---|---|
| Lidnummer | tekst, max 20 | ja | Clublidnummer, Persoonsnummer, Relatienummer |
| Opzegdatum | datum | ja | Datum opzegging, Uitschrijfdatum |
Een opzegging uit dit bestand krijgt de status Definitief: hij komt uit de ledenadministratie. Zegt een lid via het feedbackformulier zelf op, dan is dat Verwacht en telt het nog niet als vertrokken.
Staat een lidnummer niet in de ledenlijst van dit seizoen, dan krijg je daarvan een melding. De regel wordt wel ingelezen; meestal betekent het dat de ledenlijst nog moet worden bijgewerkt.
Voorbeeld
Lidnummer;Opzegdatum
10234;30-06-2026
10891;01-07-2026
| Kolom | Type | Verplicht | Ook herkend als |
|---|---|---|---|
| Voornaam | tekst, max 100 | ja | |
| Tussenvoegsel | tekst, max 20 | nee | |
| Achternaam | tekst, max 100 | ja | |
| e-mailadres | ja | E-mail, Emailadres, E-mailadres | |
| Telefoon | tekst, max 20 | nee | Telefoonnummer, Mobiel |
| Team | tekst, max 50 | ja | Teamcode |
Email is verplicht. Een coach zonder adres kan geen uitnodiging voor een evaluatie krijgen, en dan heeft de rij geen nut.
Team moet een team zijn dat in dit seizoen bestaat. Die teams komen uit de ledenlijst, dus lees die eerst in. Een coach van een onbekend team wordt in het rapport gemeld en overgeslagen.
Meerdere coaches bij een team mag: zet ze op aparte regels met dezelfde teamcode. Andersom mag ook: dezelfde persoon bij meerdere teams krijgt per team een eigen regel.
Voorbeeld
Voornaam;Tussenvoegsel;Achternaam;Email;Telefoon;Team
Marieke;;Bakker;marieke.bakker@example.nl;0612345678;MO14-2
Peter;van den;Broek;pvdbroek@example.nl;;JO16-1
Let op bij coaches: verandert het e-mailadres of de teamcode van een coach, dan is dat voor Squadr een andere coach. Er komt een nieuwe regel bij en de oude blijft staan. Verwijder die dan met de hand op het tabblad Coaches.
Wat er niet in het bestand staat, wordt niet verwijderd. Een lid dat uit de export verdwijnt, blijft in Squadr staan; daarvoor is het opzeggingenbestand.
| Melding | Wat er aan de hand is |
|---|---|
| Er ontbreken verplichte kolommen | Een kolom uit de tabel hierboven staat niet in de kopregel. Er kan dan niets worden ingelezen. |
| Deze regel heeft N velden terwijl de kopregel er M heeft | Meestal een scheidingsteken in een waarde die niet tussen aanhalingstekens staat. |
| Geen geldige datum | Verkeerde notatie of een onmogelijke datum. |
| Geen geldig e-mailadres | Typefout, of een lege cel terwijl het veld verplicht is. Voor leden mag hier ook Geheim staan. |
| Verplicht veld is leeg | De kolom staat er wel, maar deze regel heeft geen waarde. |
| Komt ook voor op regel N | Hetzelfde lidnummer staat twee keer in het bestand; de laatste regel wint. |
| Dit team bestaat niet in dit seizoen | Alleen bij coaches. Lees eerst de ledenlijst in, of controleer de teamcode. |
| Alleen proeflid of trainingslid | Deze persoon speelt nog in geen enkel team en is dus nog geen lid. De regel wordt overgeslagen. |
| De afgeleide teamcode is te lang | De afleiding uit de kolom Teamspeler leverde iets op dat geen teamcode kan zijn. Controleer die regel in het bestand. |
Van elke soort worden de eerste honderd meldingen getoond; het aantal erboven staat erbij vermeld.
Terug naar de volledige handleiding
Squadr kost € 250 per seizoen plus € 1 per lid, zonder limieten en per seizoen opzegbaar. Vragen over dit onderdeel? We laten het graag zien in een demo van een kwartier.
Direct starten Plan een demo