2017-05-05 69 views
-1

球員我正在開發一個Yii2 rest API,它連接到AngularJS前端。Yii2下載模型作爲excel文件

我想構建一個actionDownloadAsExcel方法,可以幫助我下載特定的模型。你們知道這樣做的好方法嗎?

我安裝了「phpOffice \ phpExcel」,但我真的不知道如何將它用於我的porpuse。

謝謝先進。

+0

感謝您的回覆,我已經花了超過10個小時嘗試不同的方法,並且您說我很懶,我已經閱讀了手冊,但對我而言並不清楚。 – Andrs888

+0

請刪除excel標籤,因爲這不是一個優秀的問題。 – Luuklag

+0

我建議你閱讀** [如何問完美問題](https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)**並相應編輯你的問題。 –

回答

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