Kadry i terminarze jako tabela
Wpisywać 18 zawodników po kolei? Nie trzeba. myHandballStats wczytuje listy zawodników i terminarze z tabeli CSV – i tak samo je zapisuje.
Pięć kroków

- Pobierz szablon. W aplikacji: Ustawienia → Listy → Utwórz pusty szablon. Zawiera wiersz nagłówka i jeden przykładowy wiersz, więc wiadomo, co gdzie wpisać.
- Wypełnij go w Excelu lub Numbers. Jeden wiersz na zawodnika i zespół (zobacz niżej). Dodatkowe kolumny nie szkodzą – są pomijane i wymienione w podglądzie.
- Zapisz jako CSV. Excel: Plik → Zapisz jako, format pliku CSV UTF-8. Numbers: Plik → Eksportuj do → CSV.
- Zaimportuj. Ustawienia → Listy → Importuj listę zawodników, a potem wybierz plik.
- Sprawdź podgląd, potem zatwierdź. Podgląd pokazuje z góry, co się stanie: ilu zawodników zostanie dodanych, ilu zaktualizowanych, które wiersze zostaną pominięte i dlaczego. Nic nie jest zapisywane, dopóki nie dotkniesz Zatwierdź.
Lista zawodników
Jeden wiersz na wpis w kadrze. Kto gra w dwóch zespołach, pojawia się dwa razy – raz na zespół. Powód: numer i pozycja należą do zespołu, a nie do zawodnika (numer 7 w drugim zespole, 23 w pierwszym). Zawodnik bez zespołu pojawia się raz z pustą kolumną zespołu.
| Kolumna | Wymagana | Znaczenie |
|---|---|---|
spieler_id | – | Tylko w eksporcie z aplikacji. Zostaw puste, gdy wpisujesz sam. |
name | tak | Nie może być puste. |
nummer | tak | Domyślny numer na koszulce, liczba całkowita większa od 0. |
position | – | TW LA RL RM RR RA KM XX (bramkarz, lewe skrzydło, …); puste = bez stałej pozycji. |
team | – | Nazwa zespołu jako zwykły tekst. Nieznane zespoły zostaną utworzone. |
team_nummer | – | Numer w tym zespole. Puste = obowiązuje numer domyślny. |
team_position | – | Pozycja w tym zespole. |
Klucze kolumn celowo pozostają po niemiecku: dzięki temu plik wyeksportowany na duńskim lub polskim telefonie zaimportuje się też na niemieckim. Aplikacja rozpoznaje też typowe angielskie nagłówki („name”, „number”, „position”, „team”).
Terminarz
| Kolumna | Wymagana | Znaczenie |
|---|---|---|
spiel_id | – | Tylko w eksporcie z aplikacji. |
datum | tak | 2026-03-14 lub 14.03.2026. |
uhrzeit | – | 19:30 – godzina rozpoczęcia. |
heim | tak | Gospodarze. |
gast | tak | Goście. |
team | – | Twój zespół. Jeśli kolumny brakuje, wybierz go raz w podglądzie. |
auswaerts | – | ja/nein (tak/nie). Puste? Wynika z nazw. |
saison | – | Nazwa sezonu; puste = bieżący sezon. |
runde | – | Kolejka – liczba lub tekst, np. 12 lub Półfinał. Starsze pliki z spieltag są nadal wczytywane. |
heim_tore, gast_tore | – | Wynik końcowy. Puste oznacza „jeszcze bez wyniku”, a nie 0. |
Czego import nigdy nie robi
- Nigdy niczego nie usuwa. Import scala – zawodnicy, zespoły i mecze, których nie ma w pliku, pozostają nietknięte.
- Nigdy nie nadpisuje zapisanego wyniku. Terminarz bez wyników nie zmieni twojego 28:24 na 0:0.
- Nie dotyka zapisanych statystyk, kadry pojedynczego meczu ani meczów już zakończonych.
- Pusta komórka niczego nie zmienia. Pominięcie numeru w zespole oznacza „bez zmian”, a nie „usuń”.
Gdy coś nie działa
Polskie znaki wyglądają na uszkodzone
Plik nie został zapisany jako UTF-8. W Excelu przy zapisie wybierz CSV UTF-8. myHandballStats próbuje też starego kodowania Windows i informuje o tym w podglądzie – ale UTF-8 to pewna droga.
„W wierszu nagłówka brakuje wymaganych kolumn”
Pierwszy wiersz musi zawierać nazwy kolumn – co najmniej name i nummer
(w terminarzu: datum, heim, gast). Rozpoznawane są też
typowe nagłówki, takie jak „numer koszulki” czy „klub”. Najszybciej jest użyć szablonu z
ustawień.
„Nazwa jest niejednoznaczna”
Dwóch zawodników ma już tę nazwę. Aplikacja nie zgaduje, o którego chodzi, i pomija wiersz.
Zmień nazwę jednego z nich albo użyj kolumny spieler_id z eksportu.
Data nie jest akceptowana
03/04/2026 to w jednym kraju 3 kwietnia, a w innym 4 marca – dlatego jest
odrzucana, a nie zgadywana. Użyj 2026-03-14 lub 14.03.2026.
Średnik w nazwie
Żaden problem, o ile komórka jest w cudzysłowie – Excel i Numbers robią to same przy zapisie.
Co obejmuje Premium – a co nie
Wybór pliku i obejrzenie podglądu są bezpłatne, więc widzisz, co zrobiłby import, zanim cokolwiek kupisz. Zatwierdzenie i eksport to Premium. Nie potrzebujesz go, aby wydostać swoje dane: pełna kopia zapasowa w ustawieniach jest bezpłatna i przenosi dane w obie strony między iPhone’em a urządzeniem z Androidem.
- Pierwsze kroki: od pustego telefonu do pierwszych statystyk
- Śledzenie rozwoju zawodników: statystyki piłki ręcznej dla drużyn młodzieżowych i rodziców
- Co liczy się jako co? Wszystkie statystyki wyjaśnione
- Bramkarz i stracone bramki
- Zegar meczu, czasy dla drużyn i protokół meczu
- Zakończ mecz i uzupełnij liczby
- Sesja na żywo: zapisujcie razem
- myPI wyjaśniony: wskaźnik wydajności zawodnika
- Bilans sezonu: bilans, forma, fair play i 7 metrów
- Radar rzutów: skuteczność według pozycji rzutu
- Porównanie zawodników i mapy rzutów najlepszych strzelców
- Wczytywanie oficjalnych raportów meczowych
- Udostępnianie zawodnika jako obraz
- Raport meczowy jako PDF: wydruk i tablica
- Kopia zapasowa, zmiana urządzenia, iCloud
- Bezpłatnie czy Premium: co dostajesz bez zakupu
- Wskazówki: krótkie pytania, krótkie odpowiedzi
Otwiera okno drukowania – wybierz tam „Zapisz jako PDF”. Strona jest do tego przygotowana.