- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
POI与JXL在研究生选课系统的研究与应用 摘要:介绍了POI与JXL在广州中医药大学研究生选择系统中导出Excel报表中的应用,并分析了各自的优劣,最后详细阐述在系统中采用POI与JXL导出Excel报表的实现步骤。 关键词:POI;JXL;研究生选课系统;Excel 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2010)22-6342-03 Research and Application of POI JXL in Graduate Course Selection System HUANG Ji-sheng (Guangzhou University of Chinese Medicine, Guangzhou 510006, China) Abstract: This paper describes the application of POI and JXL in exporting Excel reports in Graduate Course Selection System of Guangzhou University of Chinese Medicine, and analysis of the pros and cons of each other. Eventually, the implementation steps of exporting Excel reports with the use of POI and JXL. Key words: POI; JXL; graduate course selection system; Excel 广州中医药大学研究生选课系统是根据学校具体的办学特色而开发的一个选课系统,要求在学生选课之后,能够根据课程名称或者学号导出课程成绩册或者学生个人成绩单[1],同时还要考虑研究生处教师的工作习惯,因此利用Java程序导出成绩报表。 1 POI与JXL概述 Java编辑Excel文件主要有两大开源工具:Jakarta POI和Java Excel API(简称JXL)。Apache Jakarta POI是Apache软件基金会的开放源码函数库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI项目实现的Microsoft Excel文件格式称为HSSF,HSSF是Horrible SpreadSheet Format的缩写。通过HSSF,你可以用纯Java代码来读取、写入、修改Microsoft Excel格式档案。[2]Java Excel是一开放源码项目,通过它可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。[3]使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。 Jakarta 的 POI Project 与 Java Excel API 的应用都十分广泛,但各有千秋。POI在某些细节有些小Bug并且不支持写入图片;而JXL提供了对图片的支持(但是仅仅支持png格式的图片),只是对公式支持不是很好。而在对内存等资源的消耗方面,JXL 使用资源少,在大数据量的情况下POI使用资源明显高于JXL。项目可以根据实际的运用来进行选择。 在广州中医药大学研究生选课系统中,需用导出Excel报表的包括导出所有选课成绩表,以及针对每一门课程的课程成绩册以及学生个人的成绩单。对于所有选课成绩表,由于只需要导出数据,并且不常用,也不要求生成图片,因此我们选择 POI 工具。对于课程成绩册和个人生成单,需要对报表外观进行设置,并可能需要导出图片,系统采用JXL实现。 2 利用POI导出成绩表 2.1 利用POI导出成绩表概述 利用POI的HSSF来操作Excel,需要了解HSSF读取操作的两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。usermodel主要有org.apache.poi.hssf.usermodel和org.apache.poi.hssf.eventusermodel包实现。usermodel包把Excel文件映射成我们熟悉的结构,诸如Workbook、Sheet、Row、Cell等,它把整个结构以一组对象的形式保存在内存之中,比较简单易用。eventusermodel要求用户熟悉文件格式的底层结构,它的操作风格类似于XML的SAX API和AWT的事件模型(这就是eventuser
您可能关注的文档
- IPv6技术及其安全等问题分析.doc
- ITIL下的IT服务问题处理方法探究.doc
- IT公司人才需求对计算机专业教育的启示.doc
- IT服务级别管理在大型企业内部的实施.doc
- IT教育的环境文化建设与“三型”人才培养.doc
- IT类应用型人才培养模式创新实验区改革.doc
- IT类专业实践教学的三个层次.doc
- IT培训市场加速洗牌两大阵营格局初现.doc
- IT企、事业单位的信息技术专业技术岗位与职业分析.doc
- IT人才教育中的人文素质培养.doc
- 数字化车间管理细则.docx
- 财务会计教学计划.pdf
- 2026届山东省淄博市张店区化学九年级第一学期期中统考模拟试题含解析.doc
- 初中英语重难点.docx
- 高中生物神经调节机制的数学建模与动态可视化研究课题报告教学研究课题报告.docx
- 高中生通过激光粒度分析法比较福建与海南蜂蜜的粒径分布差异课题报告教学研究课题报告.docx
- 大学物理量子隧穿效应微观实验验证课题报告教学研究课题报告.docx
- 人教版五年级美术上册全册教案.docx
- 高中生运用历史GIS技术分析丝绸之路商队物资运输效率课题报告教学研究课题报告.docx
- 低年级学生AI绘本阅读促进类比推理能力发展的研究课题报告教学研究课题报告.docx
有哪些信誉好的足球投注网站
文档评论(0)