我有一个准备好的xlsx文件,我想打开它,它是在我编写代码的当前目录中我尝试使用它:
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="03_prod_reserves.xlsx"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2010');
$objWriter->save('03_prod_reserves.xlsx');
exit;
我也用过这个:
header('Content-type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment; filename="03_prod_reserves.xlsx"');
readfile("03_prod_reserves.xlsx", "r");
他们都没有工作我不知道我遇到错误的问题:
如果我这样做:
echo '<br><a href="03_prod_reserves.xlsx">Open Previous</a>';
我有问题我无法看到带有数据的文件,但我想在刷新页面时打开它,而不是点击它
答案 0 :(得分:0)
您可以使用PHP-ExcelReader来读取xls文件。或者您可以将它们转换为csv文件,只需使用显示的内置fgetcsv
here
答案 1 :(得分:0)
按此更改您的第一个标题
header('Content-Type: application/excel');