0

私は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���� t��X4���Cg�,��QgmrL�ٯc�e�</p>

私はubuntuとLibreOfficeを使用しています。あなたの答えを教えてください

4

0 に答える 0