繁体   English   中英

如何在谷歌应用引擎(python)中创建一个excel文件?

[英]how to create an excel file in google app engine (python)?

我想在python中使用Google App Engine创建一个excel表。

我的应用程序数据存储区包含公司详细信息的数据

name, business, website,..etc.,.

我想将这些细节放在excel表中,是否可以使用python在Google App Engine中生成excel文件。

有谁能够帮我!

您无法写入App Engine中的文件系统,因此pyexcelerator的保存功能显然不起作用。

您将需要生成数据pyexcelerator,而不是将其写入文件,或者将其保存为数据存储区中的blob,或者将其直接返回给用户的浏览器。

您可能会考虑使用xlwt ,一个xlwt的分支, pyExcelerator包含错误修复和持续增强功能。 请参阅http://pypi.python.org/pypi/xlwt ...披露:我是xlwt的维护者。

您可以使用pyexcelerator生成excel文件

另一个简单的建议是创建制表符分隔文件(.tsv)或逗号分隔文件(.csv),这很容易做到。 只需使用“\\ t”.join(行)并保存为.xls / .tsv或“,”。join(行)并保存为.csv。 Excel将知道如何处理这个问题。 我建议使用tab分隔文件,因为tab是一个罕见的字符并且使用它可能意味着你不需要在代码中转义。

创建真正的excel文件是我认为你应该避免的开销。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM