如何使用Angular4和Rails API下载excel文件?

时间:2018-06-07 10:13:00

标签: javascript ruby-on-rails ruby excel angular

我有Rails API和Angular 4应用程序。具有Excel报告的用户,这些报告仅适用于经过身份验证的用户。

Rails API将包含报告的数据。 Angular应用程序应从Rails API获取数据,并应下载Excel文件。

请告诉我如何实施这个?感谢您的回答。

1 个答案:

答案 0 :(得分:1)

您可以点击下载excel文件的API。为此,您只需设置特定标题即可下载Excel文件。这是

   def show
    respond_to do |format|
       format.html { # render normal show here }
       format.xls { # render excel file here }
    end
   end

从你的角应用程序发出http://localhost:3000/data/5.xls请求,提示下载excel文件