Yii2 下载模型作为 excel 文件
Yii2 download model as an excel file
我正在开发连接到 AngularJS 前端的 Yii2 rest Api。
我正在尝试构建一个可以帮助我下载特定模型的 actionDownloadAsExcel
方法。执行此操作的好方法是什么?
我安装了“phpOffice\phpExcel”,但我真的不知道如何使用它。
您可以找到要保存到 excel 的所有数据,使用 html table 打印并设置适当的 excel header 在呈现视图之前:
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
我正在开发连接到 AngularJS 前端的 Yii2 rest Api。
我正在尝试构建一个可以帮助我下载特定模型的 actionDownloadAsExcel
方法。执行此操作的好方法是什么?
我安装了“phpOffice\phpExcel”,但我真的不知道如何使用它。
您可以找到要保存到 excel 的所有数据,使用 html table 打印并设置适当的 excel header 在呈现视图之前:
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