0

我想使用从数据库中查询的数据创建一个 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 中发送此文件?

4

0 回答 0