0

私は小さな API にPython Kleinを使用しています。レスポンスとしてcsvを返すことはできますが、これはExcelファイルを返すことは可能ですか? Flask には機能がありますが、Klein はどうでしょうか。

仕事:

Excel ファイルをハード ドライブに保存し、それを添付ファイルとして返却して、ユーザーが API 呼び出しを介してダウンロードできるようにします。

例: csvファイルを使用すると、すべてがうまく機能しています

   @app.route('/download/',  branch=True, methods=['GET'])
   def download(request):
       request.setHeader("Access-Control-Allow-Origin", "*")
       request.setHeader('Content-Type', 'text/csv')
       request.setHeader('Content-Disposition', 'attachment; filename=test.csv')
       file = open('test.csv', "r")
       csv_data = file.read() 
       return csv_data

しかし、Excel ファイルを使用するにはどうすればよいでしょうか。

4

1 に答える 1