- 浏览: 337879 次
- 性别:
- 来自: 济南
最新评论
-
u013810758:
[flash=200,200][url][img][list] ...
poi 解析excel 03与07不兼容问题 -
u013810758:
我也是这么做的 但是还是有问题啊 感觉07版的或03版的内容 ...
poi 解析excel 03与07不兼容问题 -
sezi915:
我觉得如果用异常来判断Excel版本的话 用org.apach ...
poi 解析excel 03与07不兼容问题 -
他大姨妈:
思路很好,楼主脑子比较好使
poi 解析excel 03与07不兼容问题 -
zhenlong_qu:
谢谢博主的这篇文章,不得不说,博主的思路真不错,按照这个思路, ...
poi 解析excel 03与07不兼容问题
文章列表
js去掉数组中的重复值和删除指定元素
- 博客分类:
- js
//在数组中移除指定位置的元素,返回删除指定元素后的数组
function RemoveAt(arr, position)
{
var items = new Array();
if (position >= arr.length)
alert("out off the array's max length");
items = arr.slice(0, position).concat(arr.slice(position + 1, arr.length));
re ...
POI 操作excel 设置样式
- 博客分类:
- java
POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:
先获取工作薄对象:
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.createCellStyle();
一、设置背景色:
setBorder.setFillForegroundColor((short) 13);// 设置背景色
setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
二、设置边框:
...
oracle 取得当天当月当年
- 博客分类:
- 数据库
1. 当天 createdtime 参数
select? * from tablename t?where where trunc(sysdate)=trunc(t.createdtime);
2.当月 createdtime 参数
select * from tablename t where t.createdtime>=trunc(SYSDATE, 'MM') and t.createdtime<=last_day(SYSDATE)
?
3.当年 createdtime 参数
select * from table t??where t.createtim ...
Oracle RANK和dense_rank的使用
- 博客分类:
- 数据库
在9i版本之前,只有分析功能(analytic ),即从一个查询结果中计算每一行的排序值,是基于order_by_clause子句中的value_exprs指定字段的。
其语法为:
RANK ( ) OVER ( [query_partition_clause] order_by_clause )
在9i版本新增加了合计功能(aggregate),即对给定的参数值在设定的排序查询中计算出其排序值。这些参数必须是常数或常值表达式,且必须和ORDER BY子句中的字段个数、位置、类型完全一致。
其语法为:
RANK ( expr [, expr] ...
Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是:
select ... from tablename start with 条件1
connect by 条件2
where 条件3;
例:
select * from table
start with org_id = 'HBHqfWGWPy'
connect by prior org_id = parent_id;
...
java中Map的集中循环方式
- 博客分类:
- java
根据JDK的新特性,用For循环Map,例如循环Map的Key
Java代码
for(String dataKey : paraMap.keySet())
{
System.out.println(dataKey );
}
这里要注意的是,paraMap是怎么样定义的,如果是简单的Map paraMap = new HashMap();那前面的String就只能换成Object了.
对整Map的key和value都进行循环,如下:
Java代码
for(Map.Entry<String, Object> entry : ...
excel 通用导入
- 博客分类:
- java
通用的POI导入Excel解决方案
引言:在项目中,经常免不了要导入、导出Excel,导出Excel稍微简单点,制作一张模板,然后将查询之后的数据写入到模板中即可,导出程序可以做到一次写好,基本上就可以通用。
但导入Excel相对麻烦点,一般情况下,导入的程序无法通用的主要原因是:对于不同的导入模板,字段field与单元格cellRef的映射关系是不相同的,这就导致对每一个导入模板都要去写一套相似的代码;我们应该想办法解决这个问题,减少每次导入Excel时都去拷贝粘贴相同的代码。
问题的关键是解决:字段field与单元格cellRef的映射关系;
如何解决呢?将这个映射关系从程序中抽取出来 ...
java 比较两个日期的大小
- 博客分类:
- java
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
*
* @author hp
*/
public class test {
public static void main(String args[]) {
int i= compare_date("1995-11-12 15:21", "1999-12-11 09:59");
System.out.println("i==&q ...
一 . 得到这个对象的实例
Connection con ;
con = DriverManager.getConnection(url,userName,password);
DatabaseMetaData dbmd = con.getMetaData();
二. 方法getTables的用法
原型:
ResultSet DatabaseMetaData.getTables(String catalog,String schema,String tableName,String []type)
此方法 ...
一、生命周期与方法论
项目的生命周期与方法论,是项目的纪律,为项目开展划出了清晰的界限,以保证项目进程。生命周期主要是协调相关项目,而方法论为项目进程提供了持续稳定的方式方法。
生命周期通常由 ...
java语法总结 - 内部类
- 博客分类:
- java
从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。
1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。
几种内部类的共性:
A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。
B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。
2、成员内部类:形式如下
class Outer {
cl ...
lucene 查询实例
- 博客分类:
- lucene
1.TermQuery:
Java代码 package
com.lucene
.search;
import
java.io.File; import
java.io.IOException;
import
org.apache.lucene
.analysis.standard.StandardAnalyzer; import
org.apache.lucene
.index
.Term; import
org.apache.lucene
.queryParser.ParseException ...
学习Velocity Tools
- 博客分类:
- js
Apache官方网站Velocity Tools自带的例子(位置:\velocity-tools-1.4-src\examples\simple)。
新建一个Web Project,名称为Velocity。
在src下面实现一个ToyTool类,如下所示:
public class ToyTool
{
private String message = "Hello from ToyTool!";
public String getMessage()
{
return message;
}
public void ...
在server.xml中<Host name="192.168.1.2" debug="0" appBase="E:\apache-tomcat-5.5.27\webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> ...