尝试在GAE中使用pandas和xlsx作家
所以我在GAE上创build了一个基本的本地页面,它有一个标题,一个字段和一个提交button。 我的最终目标是创build一个本地页面,在该字段中input来自pandas的数据框,并在点击提交button时将其转换为excel文件。 我有一个用Python编写的程序已经可以做到这一点,但我不知道如何转移。 这里是我已经有的页面的代码:import webapp2
class MainPage(webapp2.RequestHandler): def get(self): myPage = """ <html> <body> <form action="/hello" method="get"> <div> <input type="text" name="yourname" size="30" maxlength="30"></input> </div> <div> <input type="submit" value="Submit dataframe"> </div> </form> </body> </html> """ self.response.out.write(myPage) class hello(webapp2.RequestHandler): def get(self): yourname = self.request.get('yourname') self.response.out.write(yourname + " to you too") application = webapp2.WSGIApplication([ ('/', MainPage),('/hello', hello)], debug=True)
当我尝试import xlsxwriter
或pandas
我的页面将无法加载。 我试图更新我的yaml文件,但无济于事。 我真的需要弄清楚如何做到这一点。 这似乎应该是相当容易的,但我不知道从哪里走。 在我看来,我应该能够:
import xlsxwriter, pandas, os, re
复制并粘贴在我的其他代码中,只使用这些东西进行调用: custom_tabs(yourname)
,它将采取数据框和吐出Excel文档。