Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Film nawiązujący do treści importowania danych do arkusza LibreOffice Calc.
W filmie, poprzez „poprawne pochodzenie pliku” rozumiemy zestaw znaków, z których składa się plik txt.
Zadanie omówione w filmie:
Zadanie 5. Fanka
Gosia mieszka w Kucykowie i jest fanką lokalnej kobiecej drużyny piłki nożnej Galop Kucykowo. Gosia zbiera informacje o wszystkich wynikach oficjalnych meczów tej drużyny. Informacje te zapisuje w plikach: druzyny.txt, sedziowie.txt, wyniki.txt. Pierwszy wiersz w każdym z plików jest wierszem nagłówkowym. Dane w każdym wierszu oddzielone są znakiem tabulacji. W pliku druzyny.txt każdy wiersz danych zawiera informacje o drużynie przeciwnej:
Id_druzyny – identyfikator drużyny, liczba z zakresu od 1 do 100
Nazwa – nazwa drużyny, tekst o maksymalnej długości 30 znaków
Miasto – miasto pochodzenia drużyny, tekst o maksymalnej długości 30 znaków
Przykład:
1 Srebrne Pumy Olsztyn 13 Szybkie Mewy Bydgoszcz
W pliku sedziowie.txt każdy wiersz danych zawiera informacje o jednym sędzi:
Nr_licencji – numer licencji, tekst o długości 6 znaków
Imie – imię sędziego, tekst o maksymalnej długości 20 znaków
Nazwisko – nazwisko sędziego, tekst o maksymalnej długości 50 znaków
Przykład:
KJ9494 Anna Adamczyk KI2449 Weronika Mazur
W pliku wyniki.txt każdy wiersz danych zawiera informacje o wynikach jednego meczu rozegranego przez drużynę Galop Kucykowo:
Data_meczu – data rozegrania meczu w formacie rrrr‑mm‑dd
Rodzaj_meczu – rodzaj meczu (T – towarzyski, L – ligowy, P – pucharowy, jeden znak)
Gdzie – miejsce rozegrania meczu (W – wyjazdowy, D – u siebie, jeden znak)
Id_druzyny – identyfikator drużyny przeciwnej, liczba z zakresu od 1 do 100
Nr_licencji – numer licencji sędziego meczu, tekst o długości 6 znaków
Bramki_zdobyte – bramki zdobyte przez Galop Kucykowo, liczba z zakresu od 0 do 20
Bramki_stracone – bramki stracone przez Galop Kucykowo, liczba z zakresu od 0 do 20
Przykład:
2002‑01‑01 L W 5 DM2649 3 0 2002‑01‑03 L D 60 KJ9494 0 1
Wykorzystaj dostępne narzędzia informatyczne oraz dane zawarte w plikach druzyny.txt, sedziowie.txt i wyniki.txt i wykonaj poniższe zadania. Odpowiedzi poprzedzone numerami zadań zapisz w pliku wyniki5.txt.
Polecenie 1
Wskaż, w którym roku drużyna Galop Kucykowo zdobyła najwięcej bramek. Ile ich było?
Na zdjęciu znajduje się zrzut ekranu arkusza kalkulacyjnego. Jest 11 wierszy i dwie kolumny N i O. Przedstawia tabele, gdzie w kolumnie N w nagłówku widnieje napis Etykiety wierszy ze strzałką po prawej stronie do wyboru etykiet. W komórkach tej kolumny wstawiono lata. Zaczynają się od 2002 do 2011. W kolumnie O w nagłówku widnieje napis Suma z Bramki_zdobyte. W komórkach kolejno w dół wpisano 688. 687. 700. 708. 685. 731. 705. 738. 725. 732. W kolumnie N w komórce jedenastej wpisano. Suma końcowa. W kolumnie O w wierszu jedenastym wpisano 7099.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Drużyna Galop Kucykowo zdobyła najwięcej bramek w 2009 roku, strzeliła wówczas 738 goli.
Polecenie 2
Sprawdź, z jakim zespołem drużyna Galop Kucykowo rozgrywała najczęściej mecze towarzyskie.
Tworzymy tabelę przestawną o następujących parametrach:
R15cD545wSCvc
Widoczny jest zrzut okna zatytułowane Pola tabeli przestawnej. Tu zaznaczono listę: data meczu. Rodzaj meczu. Nazwa. W obszarze nazwanym Filtry jest rodzaj meczu, obszar nazwanym Kolumny jest pusty. W obszarze nazwanym Wiersze jest nazwa. W obszarze nazwanym Wartości jest Liczba z data meczu.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Po zastosowaniu filtrowania według Rodzaju_meczu otrzymujemy zestawienie wszystkich meczów towarzyskich rozegranych przez drużynę Galop Kucykowo. W celu znalezienie nazwy zespołu, z którym drużyna Galop Kucykowo rozegrała największą liczbę meczów, można zastosować funkcję MAX, która znajdzie największą liczbę spośród spotkań z poszczególnymi drużynami oraz funkcje INDEKS i PODAJ.POZYCJĘ, które zwrócą nazwę drużyny odpowiadającą największej liczbie meczów towarzyskich:
Linia 1. znak równości INDEKS otwórz nawias okrągły N4 dwukropek N66 średnik PODAJ kropka POZYCJĘ otwórz nawias okrągły MAX otwórz nawias okrągły O4 dwukropek O66 zamknij nawias okrągły średnik O4 dwukropek O66 średnik 0 zamknij nawias okrągły zamknij nawias okrągły.
Drużyna Galop Kucykowo rozegrała najwięcej meczów towarzyskich z drużyną Zielone Gazele.
R16D1a57WQLUi
Na zrzucie ekranu widoczny jest fragment arkusza Excel. W komórce R3 widoczna jest następująca formuła. Równa się indeks otwarcie nawiasu okrągłego N4 dwukropek N66 średnik podaj kropka pozycję otwarcie nawiasu okrągłego max otwarcie nawiasu okrągłego O4 dwukropek O66 zamknięcie nawiasu okrągłego średnik o4 dwukropek O66 średnik podwójne zamknięcie nawiasu okrągłego. Widoczne są też kolumny H, I, J, K, L, M, N, O, P, Q i R. W kolumnie H w nagłówku widnieje napis Nazwa wierszy ze strzałką po prawej stronie do wyboru etykiet. W kolumnie I w nagłówku widnieje napis Miasto wierszy ze strzałką po prawej stronie do wyboru etykiet. W kolumnie J w nagłówku widnieje napis Rok wierszy ze strzałką po prawej stronie do wyboru etykiet. W kolumnie K w nagłówku widnieje napis Bilans wierszy ze strzałką po prawej stronie do wyboru etykiet. W kolumnie L w nagłówku widnieje napis Rezultat wierszy ze strzałką po prawej stronie do wyboru etykiet. Kolumna M jest pusta. W kolumnie N w nagłówku widnieje napis Rodzaj meczu. W kolumnie O w nagłówku widnieje T za symbolem filtrowania z prawej strony. Kolumna P jest pusta. W kolumnie Q w wierszu Q3 jest napis najczęściej grane mecze towarzyskie. W kolumnie R w wierszu R3 jest napis Zielone Gazele. Kolumna z numerami wierszy zawiera przefiltrowane numery. W kolumnie H wpisano nazwy drużyn. W kolumnie I wpisano nazwy miast. W kolumnie J wpisano lata. W kolumnie K bilans meczów minus dwa, zero, zero. W kolumnie L rezultat P, R, R. W kolumnie N w komórce N3 widnieje napis etykieta wierszy ze strzałką po prawej stronie do wyboru etykiet. W komórkach poniżej widoczne są nazwy drużyn. W kolumnie O w wierszu O3 jest napis Liczba z Data meczu. Poniżej w komórkach są liczby 1, 1.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.