我想使用从数据库中查询的数据创建一个 excel 文件,我使用了https://github.com/yii2tech/spreadsheet库,当我使用邮递员对其进行测试时它显示错误
返回格式错误的响应
我正在使用 $exporter->send('FavList1.xls'); 直接地
但后来我试图将它保存在某个地方并发送它,它仍然显示同样的问题
$exporter->save('fname.xls');
\Yii::$app->response->format = \yii\web\Response::FORMAT_RAW;
\Yii::$app->response->statusCode = 200;
\Yii::$app->response->headers->set('Content-Type', "application/vnd.ms-excel; charset=utf-8");
\Yii::$app->response->headers->set('Content-Disposition', "inline; filename=fname.xls");
\Yii::$app->response->sendFile('fname.xls');
如何解决问题并在 api 中发送此文件?