z mého pohledu je to i tak spíše na aplikaci databáze M:N, tabulky do excelu se z toho vygenerovat dají.