public void printAuswertungXLS() {
		if (table.getSelectedRowCount() == 0)
			return;
		List<EinzelWettkampf> lewk = new Vector<EinzelWettkampf>();
		List<MannschaftsWettkampf> lmwk = new Vector<MannschaftsWettkampf>();
		for (int i : table.getSelectedRows()) {
			Wettkampf w = (Wettkampf) table.getValueAt(i, -1);
			if (w instanceof EinzelWettkampf)
				lewk.add((EinzelWettkampf) w);
			if (w instanceof MannschaftsWettkampf)
				lmwk.add((MannschaftsWettkampf) w);
		}
		List<EinzelAuswertung> lea = new Vector<EinzelAuswertung>();
		List<MannschaftsAuswertung> lma = new Vector<MannschaftsAuswertung>();
		for (EinzelWettkampf w : lewk) {
			lea.add(AuswertungService.getAuswertung(w));
		}
		for (MannschaftsWettkampf w : lmwk) {
			lma.add(AuswertungService.getAuswertung(w));
		}
		try {
			AuswertungService.printEinzelAuswertung(lea, true);
		} catch (Exception e) {
			AxtresLogger.error("Beim erstellen der Auswertung ist ein Fehler aufgetreten.", e);
			JOptionPane.showMessageDialog(this, "Beim erstellen der Auswertung ist ein Fehler aufgetreten.", "Fehler", JOptionPane.ERROR_MESSAGE);
		}
		try {
			AuswertungService.printMannschaftsAuswertung(lma, true);
		} catch (Exception e) {
			AxtresLogger.error("Beim erstellen der Auswertung ist ein Fehler aufgetreten.", e);
			JOptionPane.showMessageDialog(this, "Beim erstellen der Auswertung ist ein Fehler aufgetreten.", "Fehler", JOptionPane.ERROR_MESSAGE);
		}
	}