编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。

POI Office文档的Java处理包

程序名称:POI

授权协议: Apache

操作系统: 跨平台

开发语言: Java

POI 介绍

Apache POI是一个开源的Java读写Excel、WORD等微软olE2组件文档的项目。目前POI已经有了Ruby版本。

结构:

一段处理 EXCEL 文档的示例代码

// define a few rows
for(short rownum = (short)0; rownum < 30; rownum++) {
hssfRow r = s.createRow(rownum);
for(short cellnum = (short)0; cellnum < 10; cellnum += 2) {
hssfCell c = r.createCell(cellnum);
hssfCell c2 = r.createCell(cellnum+1);

c.setCellValue((double)rownum + (cellnum/10));
c2.setCellValue(new hssfRichTextString("Hello! " + cellnum);
}
}

在线Javadoc:http://www.ostools.net/apidocs/apidoc?api=apache-POI

POI 官网

http://poi.apache.org/

相关编程语言

UReport2 是一款高性能的架构在 Spring 之上纯 Java 报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。
QuickServer 是一个免费的开源Java库,用于快速创建健壮的多线程、多客户端TCP服务器应用程序。使用QuickServer,用户可以只集中处理应用程序的逻辑/协议。
Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性
Elastic-Job 是一个分布式调度解决方案,由两个相互独立的子项目 Elastic-Job-Lite 和 Elastic-Job-Cloud 组成。
Velosurf 是一个Velocity模板引擎的数据库操作库,它提供自动的表映射。
Castor 项目为开源领域提供了数据(XML 和数据库)绑定功能。其原理跟 Sun 的 JAXB 很相似,并且向关系数据库表添加了增强的映射和绑定功能。
语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。
Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce