$headline = array('Typ der Projektarbeit', 'Titel der Projektarbeit', 'Student', 'Note', 'Punkte', 'Beginn', 'Ende', 'Freigegeben', 'Gesperrt bis', 'Gesamtstunden', 'Themenbereich', 'Anmerkung', 'Projektarbeit ID');
$i = 0;
foreach ($headline as $title) {
    $worksheet->write(0, $i, $title, $format_bold);
    $maxlength[$i] = mb_strlen($title);
    $i++;
}
// Daten holen
$qry = "SELECT \n\t\t\t\ttbl_projekttyp.bezeichnung, titel, trim(COALESCE(titelpre,'') || ' ' || COALESCE(vorname,'') || ' ' || COALESCE(nachname,'') || ' ' || COALESCE(titelpost,'')), \n\t\t\t\t(SELECT anmerkung FROM lehre.tbl_note WHERE note=tbl_projektarbeit.note) as anmerkung, punkte, beginn,\n\t\t\t\tende, CASE WHEN freigegeben THEN 'Ja' ELSE 'Nein' END, gesperrtbis, gesamtstunden, themenbereich, tbl_projektarbeit.anmerkung, projektarbeit_id\n\t\t\tFROM \n\t\t\t\tlehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, \n\t\t\t\tpublic.tbl_benutzer, public.tbl_person, lehre.tbl_projekttyp\n\t\t\tWHERE\n\t\t\t\ttbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND\n\t\t\t\ttbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND\n\t\t\t\ttbl_projektarbeit.student_uid=tbl_benutzer.uid AND\n\t\t\t\ttbl_benutzer.person_id=tbl_person.person_id AND\n\t\t\t\ttbl_projektarbeit.projekttyp_kurzbz=tbl_projekttyp.projekttyp_kurzbz AND\n\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz='" . addslashes($studiensemester_kurzbz) . "' AND\n\t\t\t\ttbl_lehrveranstaltung.studiengang_kz='" . addslashes($studiengang_kz) . "' AND\n\t\t\t\ttbl_projektarbeit.projekttyp_kurzbz IN ('Bachelor','Diplom','Projekt')";
if ($semester != '') {
    $qry .= " AND tbl_lehrveranstaltung.semester='" . addslashes($semester) . "'";
}
//echo $qry;
$zeile = 1;
if ($result = $db->db_query($qry)) {
    while ($row = $db->db_fetch_array($result)) {
        $zeile++;
        $i = 0;
        //Projektarbeit
        foreach ($row as $idx => $content) {
            if (is_numeric($idx)) {
                $worksheet->write($zeile, $i, $content);
                if (mb_strlen($content) > $maxlength[$i]) {
                    $maxlength[$i] = mb_strlen($content);
                }
                $i++;
            }
        }
        $zeile++;
        //Betreuer
        $qry_betreuer = "SELECT betreuerart_kurzbz, COALESCE(titelpre,'') || ' ' || COALESCE(vorname,'') || ' ' || COALESCE(nachname,'') || ' ' || COALESCE(titelpost,''), tbl_note.anmerkung, faktor, name, punkte, stunden, stundensatz FROM (lehre.tbl_projektbetreuer JOIN tbl_person USING(person_id)) LEFT JOIN lehre.tbl_note USING(note) WHERE projektarbeit_id='" . $row['projektarbeit_id'] . "'";