我在我的应用程序中使用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。请帮助我,你的回答将会很感激