Создание и загрузка php excel на стороне клиента или браузера
Я использую PHPExcel.php and /PHPExcel/Writer/Excel2007.php
в моем приложении, в моем коде:
$objPHPExcel = new PHPExcel();
// добавляем значения в ячейки
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('b'.$position,'Total')
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, "Excel2007");
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="file.xlsx"');
$objWriter->save('php://output');
Но Excel не загружается на стороне клиента, но если мы используем $objWriter->save($fileName);
это успешно сохраняет Excel в расположении сервера. Я получил следующий положил в браузере
PK2 GG D X [Content_Types].xml MN 0 " %nY vAa (0 ؖg w{&i @ nbE { y " d۸l m X () F;@1_ c)j x/% E y QĿi! K y3 J< Z1 0? Y L% zV c Ib7 a / l٥P1: q r j j0A u "" (W M) Tj ({ܲ >O,X٭ >B ~ Ӥ6 J= oBZ tX4Cg, QgmrL ٯ в.п.
Я использую Ubuntu и LibreOffice . Пожалуйста, помогите мне ваш ответ будет признателен