使用 jExcelAPI 操作 Excel 文件实例教程



使用 jExcelAPI 操作 Excel 文件.

Java操作Excel方法详解

导出Excel

使用 jExcelAPI 操作 Excel 文件

 

http://www.oschina.net/code/snippet_54100_1396

在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,[......]

Read more

java导出excel文件相关方法实例



java导出excel文件相关方法实例。

方法一:
可以先按照html的规则生成,然后通过stringBuffer相关截取.html和添加.xls

jxl poi开源的两个操作excel的三方组建
csv速度比较快,纯文本,但是对数据的内容有要求
个人新发现用html 的<table><tr><td> 标签也可以转换成excel

举例 a.html
<table>
<tr><td>1</td><td>1</td></tr>
<tr>&[......]

Read more

Hibernate4.1.2 二级缓存问题

Hibernate4.1.2 二级缓存问题

在刚刚接触hibernate的时候,由于学的时候是3.3的版本,但当时在官网下载的时候已经是4.1.2的版本,说明文档英文,学习过程中发现问题后,有一道问题问引入什么包,答案倒很有趣,发现在有人回答别人引入jar包这样讲,这种问题自己去读 Hibernate 的文档不就好了么?
为什么这种基础的问题也要到处问别人?这又不是什么不容易查的稀有问题,或者不容易理解的难点问题。做事情都不知道去如何自己寻找答案,这算什么?现在小学都鼓励学生自己去寻找答案了,你就那么喜欢填鸭式的教育么?还是你就是懒得自己动手动脑啊?还是你不懂得什么是举一反三?抱着这[......]

Read more

SQL查询效率比较

SQL查询效率比较。

写SQL查询多表的时候一定要注意,能尽量少用连接最好少用,因为同是两个表数据的查询,用连接查询查询的数据量是笛卡尔积(TABLE1*TABLE2),而嵌套查询的话效率就高多了,例子如下:
第一种直接挂机:
select p.pn, s.sn, s.msn, p.partid, s.partserid
from amicos.pnrreg p, amicos.snrreg s ,amicos.irc i
where s.partid = p.partid
and p.irc = i.irc
and i.engine = ‘X’
and s.msn = ’73[......]

Read more

oracle 备份还原命令

oracle 备份还原命令。

如amicos库,exp osuser/osuser@amicos_99 file=d:\*.dmp
(amicos_99是数据库服务名而非数据库名)

导出 EXP USER/PASSWORD@ODBC FILE=C:\***.DMP ROWS=N //不保存数据;
导出 EXP USER/PASSWORD@ODBC FILE=C:\***.DMP //保存数据;
导出 EXP USER/PASSWORD@ODBC FILE=C:\***.DMP full=y //全部导出;

导入 imp user/password@odbc file=c[......]

Read more

oracle 存储过程详解 游标-增、删、改、查

oracle 存储过程详解 游标-增、删、改、查。游标(CURSOR)是ORACLE系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果.
这个查询结果既可以是零记录,单条记录,也可以是多条记录.在游标所定义的工作区中,存在着一个指针(POINTER),
在初始状态它指向查询结果的首记录.

SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。
PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就意味作在PL/SQL程序块中不能创建表或其他任何对象。
较好的PL/SQL程[......]

Read more

db2 oracle 存储过程对比

db2 oracle 存储过程对比。

1、创建PROCEDURE的参数的区别
1)参数类型和参数名称的位置不同
db2: CREATE PROCEDURE PRO1 (IN OrgID int)
oracle:CREATE PROCEDURE PRO1 (OrgID IN int)
2)同时作为输入输出参数的写法不同
db2: CREATE PROCEDURE PRO1 (INOUT OrgID int) INOUT连着写
oracle:CREATE PROCEDURE PRO1 (OrgID IN OUT int) IN OUT中间空格隔开,而且必须IN在OUT之前
3)没有[......]

Read more

sqlserver 中over的用法(用于查找数据中top 10 的排名)

sqlserver 中over的用法(用于查找数据中top 10 的排名)。

sql over的作用及用法

RANK ( ) OVER ( [query_partition_clause] order_by_clause )

DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )

可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,

其中PARTITION BY 为分组字段,ORDER BY 指定排序字段

over不能单独使用,要和分析函数:rank(),dense_rank[......]

Read more

SQL Server中排名函数row_number,rank,dense_rank,ntile详解

SQL Server中排名函数row_number,rank,dense_rank,ntile详解。

从SQL SERVER2005开始,SQL SERVER新增了四个排名函数,分别如下:
1.row_number
2.rank
3.dense_rank
4.ntile

下面我们对这四个函数一一进行讲解

1.Row_Number函数
可能row_number函数大家比较熟悉一些,因为它的用途非常的广泛,我们经常在分页与排序中用到它,它的功能就是在每一行中生成一个连续的不重复的序号(是不是和自增量有些像^_^)。下面我们用个示例来理解它:

先创建一个表:[......]

Read more

优化Myeclipse10 Building Workspace速度慢等问题

优化Myeclipse10 Building Workspace速度慢等问题。

今天把ext3.0部署到web project很慢很慢,查了一下,这个当笔记。

转自http://blog.163.com/jong_cai/blog/static/8702804520131117815/

还有发现有时myeclipse的你需要更改的文件多重的时候,更改文件后tomcat重新部署项目是没用的,需要将myeclipse重启。

 

 

Building Workspace速度慢的很大一部分原因是在没必要地validate那些JS文件。

而:[......]

Read more