gae环境下导出excel报表

gae环境下导出excel报表

ID:9233816

大小:296.47 KB

页数:5页

时间:2018-04-24

gae环境下导出excel报表_第1页
gae环境下导出excel报表_第2页
gae环境下导出excel报表_第3页
gae环境下导出excel报表_第4页
gae环境下导出excel报表_第5页
资源描述:

《gae环境下导出excel报表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据lSSN1009--3044ComputerJo砌棚,蛳andrechno^ow电奠知识与技术V01.5'No.26,September2009,即.7513-7515,7536GAE环境下导出Excel报表庞胜利1,李鹏2E-mail:kfyi@ecee.net.cnhttp:llwww.dnzs.net.ellTel:+8每-551—56909635690964(1.西安电子科技大学研究生院.陕西西安710071;2.陕西通信规划设计研究院有限公司有线分院,陕西西安710065)摘要:该文介绍了在GAE编程环境下用pyExcde

2、ratur导出Excel报表文件的方法。着重介绍了pyExcelerator产生带格式的Excel文件的实现细节。并给出了向浏览器返回Excd二进制流的方法。关键词:Python;GAE;pyExcelerator;Excel中圈分类号:Tp3ll文献标识码:A文章编号:1009—3删14(2009)2岳_7513.一03Expom雌ExcelFilesinGAEPANGSheng—li’,LIPen矿(1.GraduateSchoolofXidianUniversity,Xi’狮710071,China;2.ShaanxiTelecomm

3、unicatioraPlanningandDesigningInstituteCO.LTD,Xi’an710065,China)Abstract:ThispaperdescribeshowtoexportExcelfilesusingpyExcelemtorlibraryinGAEprogrammingenvironmentandfocusesongereratingforrnaRedExcelfileswiththeimplementationdetailsandthemothodofreturningExcelbinarystreamt

4、obrowser.Keywords:晰on;GAE;pyExcelemtor;ExcelGAE(GoogleAppEngine)是Google推fI:的一个互联网廊片j服务引擎,足Google云计算的一部分.歼发人员可以使JtIGAE的API开发互联网应用。而不用担心带宽、主机,数据库、安全等资源配置.维护.歼发人员II『以很斤便的利川其API快速Jf发应J{j。存GAE开发过程中,很多情况都需要导出Excel报表。而GAE没有提供导mExcel报表的API,奉义给jf;丫红GAE提供的Python环境下导出Excel报表的实现。lGAE应

5、用开发GAE的应用非常容易建立和维护.GAE起初只支持Python语言,后来逐渐支持多种编程语言。GAE提供_rJava运行环境,可以使用标准的Java技术。包括JVM、JavaServlet、Java语青或者任何其他基于JVM的解释语寿或编泽器,如Javascript或Ruby。GAE提供了一个受限的Python运行环境。包括一个Python解释器和Python标准库。GAE提供的Java和Python环境保证应用运i}的快速、安全,不受其他应用的影响。不同于传统的虚拟主机。GAE提供的是整套构建应用的基础架构平台.可以帮助开发人员获取网

6、络数据、发送邮件、数据存储、图片操作、缓存数据等,以后还会有更多的API推出。开发人员在GAE的框架内开发,不用再考虑CPU、内存、分布等复杂和难以控制的问题,初级的程序员按照GAE的规范也可以写出高性能的应用。但是为了安全考虑,GAE不能直接使用socket、进行文件操作。总之,GAE提供的开发环境。可以让开发更加简单。更关注于业务。'/rGAE环境下,可以免费使用500M的存储空间和每月500万次页面刷新,如果想使用更多的资源,可以按需支付费用。2生成Excel文件GAE提供的是受限的Python环境.在此环境下生成Excel文件只能依

7、靠第三方库。pyExeelerator是一个主要用于产生Excel文件的库,能够灵活产生各种带格式的Excel文件,也能够读取已经存在的Excel文件,只是美中不足只能读取Excel单元格的值,而不能读取各个单元格的格式。pyExeelerator完全支持UNICODE.并且支持各种格式设置。最重要的是pyExcelerator是一个跨平台的组件,并不需要Windows平台和COM服务器也能正常使用,这非常符合GAE环境的要求。pyExcelerator中有多个类用于产生Excel文件,其中常用的有三个:Workbook。Worksheet

8、,XFStyle。Workbook代表一个Excel文件,Worksheet代表一个Excel文件中的一页,XFStyle用于确定产生单元格的格式。2.1生成最简单的Excel文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。