Создание и загрузка 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 . Пожалуйста, помогите мне ваш ответ будет признателен

0 ответов

Другие вопросы по тегам