私は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を使用しています。あなたの答えを教えてください