← SerieA Quiz
In store: 0 partite, 0 presenze, 0 giocatori , 0 righe carriera, 0 gol, 0 squadre

Import dati storici Serie A

Carica matches.csv e appearances.csv. I file vengono validati e ti mostriamo l’anteprima, il mapping e gli eventuali problemi. Nulla viene scritto nello store finché non confermi.

Possono essere caricati in qualsiasi ordine e separatamente; non serve unirli. Per giocare servono entrambi.

matches.csv

appearances.csv

players.csv

careers.csv

goals.csv

teams.csv

Controllo mapping

Mapping definito in src/lib/historical/mapping.ts. Tutte le colonne dei tuoi CSV sono riconosciute.

matches.csv

Colonna CSVCampo modelloTipo
match_idmatchIdobbligatorio
season_startseasonStartobbligatorio
season_labelseasonLabelobbligatorio
matchdaymatchdayobbligatorio
datedateobbligatorio
home_teamhomeTeamobbligatorio
away_teamawayTeamobbligatorio
home_scorehomeScoreobbligatorio
away_scoreawayScoreobbligatorio
stadiumstadiumopzionale
refereerefereeopzionale
home_coachhomeCoachopzionale
away_coachawayCoachopzionale
home_formationhomeFormationopzionale
away_formationawayFormationopzionale

appearances.csv

Colonna CSVCampo modelloTipo
match_idmatchIdobbligatorio
sidesideobbligatorio
teamteamobbligatorio
player_idplayerIdobbligatorio
player_nameplayerNameobbligatorio
starterstarterobbligatorio
season_startopzionale
season_labelopzionale
matchdayopzionale
dateopzionale
home_teamopzionale
away_teamopzionale
home_scoreopzionale
away_scoreopzionale
shirt_numbershirtNumberopzionale
notenoteopzionale
substitutionsubstitutionopzionale
coachcoachopzionale
positionpositionopzionale
gridgridopzionale
formationformationopzionale

players.csv

Colonna CSVCampo modelloTipo
player_idplayerIdobbligatorio
namenameobbligatorio
firstnamefirstnameopzionale
lastnamelastnameopzionale
ageageopzionale
birth_datebirthDateopzionale
birth_placebirthPlaceopzionale
birth_countrybirthCountryopzionale
nationalitynationalityopzionale
heightheightopzionale
weightweightopzionale
photophotoopzionale
season_seenseasonSeenopzionale
team_seenteamSeenopzionale
position_seenpositionSeenopzionale

careers.csv

Colonna CSVCampo modelloTipo
player_idplayerIdobbligatorio
seasonseasonStartobbligatorio
team_nameteamNameobbligatorio
league_nameleagueNameobbligatorio
team_idteamIdopzionale
league_countryleagueCountryopzionale
appearancesappearancesopzionale
lineupslineupsopzionale
minutesminutesopzionale
positionpositionopzionale
ratingratingopzionale
goals_totalgoalsTotalopzionale
goals_assistsgoalsAssistsopzionale

goals.csv

Colonna CSVCampo modelloTipo
match_idmatchIdobbligatorio
minuteminuteobbligatorio
player_nameplayerNameobbligatorio
teamteamobbligatorio
typetypeobbligatorio
extra_minuteextraMinuteopzionale
assist_nameassistNameopzionale
season_labelseasonLabelopzionale

teams.csv

Colonna CSVCampo modelloTipo
team_nameteamNameobbligatorio
team_idteamIdopzionale
name_aliasesnameAliasesopzionale
logo_urllogoUrlopzionale

Note su campi delicati: shirt_number → numero (null se vuoto), starter → boolean (True/False), sidehome/away, note e substitutionsono opzionali e una riga senza di essi non viene scartata.

Conferma e importa

Verranno scritte nello store solo le righe valide. Le righe non valide vengono saltate e riepilogate qui sotto.