PHPからエクセルファイルをダウンロード出来るようにする

すでに存在しているエクセルファイルをブラウザからダウンロードさせたい場合のPHPコード。


$xlsfilename = "test.xls"; //ファイル名
$xlspath = "/var/www/test.xls"; //実際のパス
header("Content-Type: application/vnd.ms-excel");
header('Content-Disposition: attachment; filename="'.$xlsfilename.'"');
readfile($xlspath);

これで少なくともダウンロードされる。