Yii2下载模型作为excel文件
问题描述:
球员我正在开发一个Yii2 rest API,它连接到AngularJS前端。Yii2下载模型作为excel文件
我想构建一个actionDownloadAsExcel方法,可以帮助我下载特定的模型。你们知道这样做的好方法吗?
我安装了“phpOffice \ phpExcel”,但我真的不知道如何将它用于我的porpuse。
谢谢先进。
答
你可以找到所有你想要保存到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
感谢您的回复,我已经花了超过10个小时尝试不同的方法,并且您说我很懒,我已经阅读了手册,但对我而言并不清楚。 – Andrs888
请删除excel标签,因为这不是一个优秀的问题。 – Luuklag
我建议你阅读** [如何问完美问题](https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)**并相应编辑你的问题。 –