Php excel在客户端或浏览器端生成和下载

时间:2015-08-07 14:12:18

标签: php phpexcel phpexcelreader

我在我的应用程序中使用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 d8lm X ( ) F ; @1_ c)j x/% E y QĿi! K y3 J< Z1 0?Y L%zVc Ib7 a/ l5P1: q r j j0A u “” ( W M )Tj ({ܲ > O ,X * >B ~׭ ׭ 6 J = oBZtX4Cg,QgmrLٯCE

我正在使用ubuntu和LibreOffice。请帮助我,你的回答将会很感激

0 个答案:

没有答案