我们正在处理与AngularJS前端连接的Yii2休息Api。
我正在尝试构建一个可以帮助我下载特定模型的actionDownloadAsExcel方法。你们知道这样做的好方法吗?
我安装了#34; phpOffice \ phpExcel"但我真的不知道如何将它用于我的porpuse。
先谢谢。
答案 0 :(得分:0)
您可以找到要保存到Excel的所有数据,使用html表打印并在呈现视图之前设置正确的Excel标题:
header("Content-Type: application/vnd.ms-excel; charset=utf-8");
header("Content-Disposition: attachment; filename=abc.xls");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
来源: PHP Excel Header