Datencheck Excel ergänzt um Testergebnisse
This commit is contained in:
parent
df2d8c692e
commit
3d7b88132f
@ -15,7 +15,7 @@ $spreadsheet = new Spreadsheet();
|
||||
|
||||
$activeSheet = $spreadsheet->getActiveSheet();
|
||||
|
||||
$activeSheet->getStyle('A1:AD1')->applyFromArray(array(
|
||||
$activeSheet->getStyle('A1:AK1')->applyFromArray(array(
|
||||
'font' => array(
|
||||
'bold' => true
|
||||
)
|
||||
@ -37,21 +37,30 @@ $activeSheet->setCellValue('L1', 'Testdatum');
|
||||
$activeSheet->setCellValue('M1', 'Zuständige Hochschule');
|
||||
$activeSheet->setCellValue('M1', 'Wunsch Hochschule');
|
||||
$activeSheet->setCellValue('O1', 'Zugewiesene Hochschule');
|
||||
$activeSheet->setCellValue('P1', 'Testergebnis');
|
||||
$activeSheet->setCellValue('Q1', 'Verkürzung');
|
||||
$activeSheet->setCellValue('R1', 'Schwerbehinderung');
|
||||
$activeSheet->setCellValue('S1', 'PDF Upload HZB');
|
||||
$activeSheet->setCellValue('T1', 'PDF Upload Zeugnisse');
|
||||
$activeSheet->setCellValue('U1', 'Lebenslauf');
|
||||
$activeSheet->setCellValue('V1', 'Note HZB');
|
||||
$activeSheet->setCellValue('W1', 'Notenwert HZB');
|
||||
$activeSheet->setCellValue('X1', 'Note Durchschnitt');
|
||||
$activeSheet->setCellValue('Y1', 'Notewert Durchschnitt');
|
||||
$activeSheet->setCellValue('Z1', 'Bezeichnung Ausbildungsstelle');
|
||||
$activeSheet->setCellValue('AA1', 'Straße Ausbildungsstelle');
|
||||
$activeSheet->setCellValue('AB1', 'PLZ Ausbildungsstelle');
|
||||
$activeSheet->setCellValue('AC1', 'Ort Ausbildungsstelle');
|
||||
$activeSheet->setCellValue('AD1', 'Ranglistenplatz 3');
|
||||
|
||||
$activeSheet->setCellValue('P1', 'Satzergänzung');
|
||||
$activeSheet->setCellValue('Q1', 'Gemeinsamkeiten');
|
||||
$activeSheet->setCellValue('R1', 'Rechenaufgaben');
|
||||
$activeSheet->setCellValue('S1', 'Zahlenreihen');
|
||||
$activeSheet->setCellValue('T1', 'Rechenzeichen');
|
||||
$activeSheet->setCellValue('U1', 'Matrizen');
|
||||
$activeSheet->setCellValue('V1', 'Merkfähigkeit verbal');
|
||||
$activeSheet->setCellValue('W1', 'Testergebnis');
|
||||
|
||||
$activeSheet->setCellValue('X1', 'Verkürzung');
|
||||
$activeSheet->setCellValue('Y1', 'Schwerbehinderung');
|
||||
$activeSheet->setCellValue('Z1', 'PDF Upload HZB');
|
||||
$activeSheet->setCellValue('AA1', 'PDF Upload Zeugnisse');
|
||||
$activeSheet->setCellValue('AB1', 'Lebenslauf');
|
||||
$activeSheet->setCellValue('AC1', 'Note HZB');
|
||||
$activeSheet->setCellValue('AD1', 'Notenwert HZB');
|
||||
$activeSheet->setCellValue('AE1', 'Note Durchschnitt');
|
||||
$activeSheet->setCellValue('AF1', 'Notewert Durchschnitt');
|
||||
$activeSheet->setCellValue('AG1', 'Bezeichnung Ausbildungsstelle');
|
||||
$activeSheet->setCellValue('AH1', 'Straße Ausbildungsstelle');
|
||||
$activeSheet->setCellValue('AI1', 'PLZ Ausbildungsstelle');
|
||||
$activeSheet->setCellValue('AJ1', 'Ort Ausbildungsstelle');
|
||||
$activeSheet->setCellValue('AK1', 'Ranglistenplatz 3');
|
||||
$activeSheet->freezePane('A2');
|
||||
|
||||
$query = $db->query("SELECT a.ka_id
|
||||
@ -77,6 +86,7 @@ $query = $db->query("SELECT a.ka_id
|
||||
,verkuerzung
|
||||
,a.hochschule
|
||||
,kurznotiz
|
||||
,e.tan
|
||||
FROM bpm_kandidat a, bpm_term_kand b, bpm_termine c, bpm_ergebnisse d, bpm_tanpool e
|
||||
WHERE a.ka_id = b.ka_id
|
||||
AND b.tm_id = c.tm_id
|
||||
@ -93,12 +103,14 @@ if ($query->num_rows > 0) {
|
||||
$i = 2;
|
||||
while ($row = $query->fetch_assoc()) {
|
||||
|
||||
$result_test = $db->query("SELECT summe
|
||||
$result_test = $db->query("SELECT satzerg, gemeinsamkeiten, rechenaufgaben, zahlenreihen, rechenzeichen, matrizen, merkf, summe
|
||||
FROM bpm_ergebnisse
|
||||
WHERE ka_id = '$row[ka_id]'
|
||||
AND tan = '$row[tan]'
|
||||
AND bestanden = '1'");
|
||||
$row_test = $result_test->fetch_array();
|
||||
|
||||
|
||||
$result_rang3 = $db->query("SELECT rang3
|
||||
FROM bpm_tmp_jahrgang_kandidat
|
||||
WHERE ka_id = '$row[ka_id]'
|
||||
@ -226,21 +238,30 @@ if ($query->num_rows > 0) {
|
||||
$activeSheet->setCellValue('M' . $i, $row['hochschule']);
|
||||
$activeSheet->setCellValue('N' . $i, $wunsch_hs);
|
||||
$activeSheet->setCellValue('O' . $i, $zugewiesene_hs);
|
||||
$activeSheet->setCellValue('P' . $i, "$row_test[summe] / 130");
|
||||
$activeSheet->setCellValue('Q' . $i, $verkuerzung);
|
||||
$activeSheet->setCellValue('R' . $i, $behinderung);
|
||||
$activeSheet->setCellValue('S' . $i, $pdf_hzb);
|
||||
$activeSheet->setCellValue('T' . $i, "$row_anzzeug[Anz] / 2");
|
||||
$activeSheet->setCellValue('U' . $i, $leben);
|
||||
$activeSheet->setCellValue('V' . $i, $notehzb);
|
||||
$activeSheet->setCellValue('W' . $i, $note_hzb);
|
||||
$activeSheet->setCellValue('X' . $i, $noteschnitt);
|
||||
$activeSheet->setCellValue('Y' . $i, $note_wert);
|
||||
$activeSheet->setCellValue('Z' . $i, $dst_bez);
|
||||
$activeSheet->setCellValue('AA' . $i, $dst_str);
|
||||
$activeSheet->setCellValue('AB' . $i, $dst_plz);
|
||||
$activeSheet->setCellValue('AC' . $i, $dst_ort);
|
||||
$activeSheet->setCellValue('AD' . $i, $row_rang3['rang3']);
|
||||
|
||||
$activeSheet->setCellValue('P' . $i, "$row_test[satzerg]");
|
||||
$activeSheet->setCellValue('Q' . $i, "$row_test[gemeinsamkeiten]");
|
||||
$activeSheet->setCellValue('R' . $i, "$row_test[rechenaufgaben]");
|
||||
$activeSheet->setCellValue('S' . $i, "$row_test[zahlenreihen]");
|
||||
$activeSheet->setCellValue('T' . $i, "$row_test[rechenzeichen]");
|
||||
$activeSheet->setCellValue('U' . $i, "$row_test[matrizen]");
|
||||
$activeSheet->setCellValue('V' . $i, "$row_test[merkf]");
|
||||
$activeSheet->setCellValue('W' . $i, "$row_test[summe] / 130");
|
||||
|
||||
$activeSheet->setCellValue('X' . $i, $verkuerzung);
|
||||
$activeSheet->setCellValue('Y' . $i, $behinderung);
|
||||
$activeSheet->setCellValue('Z' . $i, $pdf_hzb);
|
||||
$activeSheet->setCellValue('AA' . $i, "$row_anzzeug[Anz] / 2");
|
||||
$activeSheet->setCellValue('AB' . $i, $leben);
|
||||
$activeSheet->setCellValue('AC' . $i, $notehzb);
|
||||
$activeSheet->setCellValue('AD' . $i, $note_hzb);
|
||||
$activeSheet->setCellValue('AE' . $i, $noteschnitt);
|
||||
$activeSheet->setCellValue('AF' . $i, $note_wert);
|
||||
$activeSheet->setCellValue('AG' . $i, $dst_bez);
|
||||
$activeSheet->setCellValue('AH' . $i, $dst_str);
|
||||
$activeSheet->setCellValue('AI' . $i, $dst_plz);
|
||||
$activeSheet->setCellValue('AJ' . $i, $dst_ort);
|
||||
$activeSheet->setCellValue('AK' . $i, $row_rang3['rang3']);
|
||||
$i++;
|
||||
}
|
||||
|
||||
@ -277,6 +298,13 @@ $spreadsheet->getActiveSheet()->getColumnDimension('AA')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->getColumnDimension('AB')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->getColumnDimension('AC')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->getColumnDimension('AD')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->getColumnDimension('AE')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->getColumnDimension('AF')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->getColumnDimension('AG')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->getColumnDimension('AH')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->getColumnDimension('AI')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->getColumnDimension('AJ')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->getColumnDimension('AK')->setAutoSize(true);
|
||||
$spreadsheet->getActiveSheet()->setSelectedCell('A1');
|
||||
$writer = new Xlsx($spreadsheet);
|
||||
$filename = 'Datencheck.xlsx';
|
||||
|
Loading…
x
Reference in New Issue
Block a user