我想在python中使用Google App Engine创建Excel工作表。
我的应用程序数据存储区包含公司详细信息的数据,如
name, business, website,..etc.,.
我想将这些细节放在excel表中,是否可以使用python在Google App Engine中生成excel文件。
任何人都可以帮助我!
答案 0 :(得分:4)
您无法写入App Engine中的文件系统,因此pyexcelerator的保存功能显然不起作用。
您需要生成数据pyexcelerator,而不是将其写入文件,或者将其保存为数据存储区中的blob,或者将其直接返回给用户的浏览器。
答案 1 :(得分:4)
您可能会考虑xlwt
,pyExcelerator
的分支,其中包含错误修复和持续增强功能。见http://pypi.python.org/pypi/xlwt
...披露:我是xlwt的维护者。
答案 2 :(得分:0)
您可以使用pyexcelerator生成Excel文件
答案 3 :(得分:0)
另一个简单的建议是创建制表符分隔文件(.tsv)或逗号分隔文件(.csv),这很容易做到。 只需使用“\ t”.join(行)并保存为.xls / .tsv或“,”。join(行)并保存为.csv。 Excel将知道如何处理这个问题。我建议使用tab分隔文件,因为tab是一个罕见的字符,使用它可能意味着你不需要在代码中转义。
创建真正的excel文件是我认为你应该避免的开销。