Fixed headers and output
This commit is contained in:
@@ -10,9 +10,12 @@ class Memberlistdownload extends Renderer {
|
||||
$members = $this->loadMembers();
|
||||
$spreadsheet = new Spreadsheet();
|
||||
$sheet = $spreadsheet->getActiveSheet();
|
||||
$columnHeaders = [];
|
||||
$columnHeaders = ['Nachname', 'Vorname', 'Straße', 'Plz', 'Ort', 'Geburtsdatum', 'Telefon',
|
||||
'Mitgliedsbeitrag', 'Bank', 'IBAN', 'BIC', 'Kontoinhaber', 'Status der Mitgliedschaft',
|
||||
'Start der Mitgliedschaft', 'Letzte Zahlung', 'Position'
|
||||
];
|
||||
$sheet->fromArray([$columnHeaders], null, 'A1');
|
||||
$sheet->fromArray($dataArray, null, 'A2');
|
||||
$sheet->fromArray($members, null, 'A2');
|
||||
$writer = new Xlsx($spreadsheet);
|
||||
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
|
||||
header('Content-Disposition: attachment;filename="excel_file.xlsx"');
|
||||
@@ -36,7 +39,6 @@ queryend;
|
||||
$result = mysqli_query($this->dbConnection, $query);
|
||||
$entries = [];
|
||||
while ($row = mysqli_fetch_assoc($result)) {
|
||||
var_dump($row);
|
||||
$entries[] = [
|
||||
'first_name' => $this->decode($row['first_name'], $row['salt']),
|
||||
'last_name' => $this->decode($row['last_name'], $row['salt']),
|
||||
@@ -53,9 +55,8 @@ queryend;
|
||||
'bank_name' => $this->decode($row['bank_name'], $row['salt']),
|
||||
'bic' => $this->decode($row['bic'], $row['salt']),
|
||||
'account_member_name' => $this->decode($row['account_member_name'], $row['salt']),
|
||||
'membership_status' => $row['membership_status'],
|
||||
'membership_start' => $row['membership_start'],
|
||||
'status_text' => $row['status_text'],
|
||||
'membership_start' => $row['membership_start'],
|
||||
'last_payment' => $row['last_payment'],
|
||||
'description' => $row['description'],
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user