PhpSpreadsheetでExcel不良な形式となる

PhpSpreadsheetでExcel出力後をシートを開こうとするとExcelが不良な形式と言って
叱られる。

原因は出力ロジックのPHPに一つでもスペースがあればエラーになる

隙間をあけるな

        $fileName=$dt[0].'.xlsx';
        header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
        header('Content-Disposition: attachment;filename="'.$fileName.'"');
        header('Cache-Control: max-age=0');
        $writer = new XlsxWriter($spreadsheet);
        $writer->save('php://output');
        $sheet->disconnectCells();
カテゴリー php