Excel xls ドキュメントを生成する
php チュートリアル
方法 1 - HTTP ヘッダーの使用
MS Word で説明されているように、Excel フレンドリーな CSS を使用して HTML/PHP ページをフォーマットし、ヘッダー情報
を PHP スクリプトに追加する必要があります。
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition:attachment;Filename=document_name.xls");
echo "" ;
echo "";
echo "
$xl = new COM("excel.application");
$xl->Visible = 0;
$xlBook = $xl->Workbooks->Add();
$xlBook->Worksheets(1)->Name = "Worksheet 1";
$xlBook- >ワークシート(1)->選択;
$xl->ActiveSheet->Range("A1:A1")->ColumnWidth = 10.0;
$xl-> ActiveSheet->Range("B1:B1")->ColumnWidth = 13.0;
$xl->ActiveSheet->Cells(1,1)->Value = "TEXT";
$xl->ActiveSheet->Cells(1,1)->Font->Bold = True;
$filename = tempnam(sys_get_temp_dir(), "excel");
$ xlBook->SaveAs($filename);
unset( $xlBook);
$xl->ActiveWorkBook->Close();
$xl->Quit();
unset ( $xl );
header("Content-Disposition:attachment;Filename=document_name.xls");
readfile($filename);
リンク解除($filename);