- 浏览: 202640 次
- 性别:
- 来自: 长沙
最新评论
-
yingzhixing:
zqb666kkk 写道HSSFDateUtil.isCell ...
[原创]JexcelApi和POI导入Excel日期识别成数字的解决方案 -
yingzhixing:
哈哈 完美解决poi~~~
[原创]JexcelApi和POI导入Excel日期识别成数字的解决方案 -
zqb666kkk:
HSSFDateUtil.isCellDateFormatte ...
[原创]JexcelApi和POI导入Excel日期识别成数字的解决方案 -
sunny3super:
是的,python 爬虫的部分,我也做过记录:http://w ...
最近写了个Python爬虫,记录一下学到的东西 -
Rexwong:
[转]UML类图中的关联、聚合、组合
文章列表
首先说说对sgrid 改进的想法,主要是怕自己忘记了。公司肯做的话就帮公司改进,不肯做就私下拿来练手。
1 行列的改造。现有存储的cell只是简单地记录了行列的信息。这样导致进行行列操作的时候要遍历大量的cell做修改。这里应该改为行列对象存储。
2 单元格引用的改造。原有cell引用使用一个个数的数据结构来维护的。保存在分析当中,同样存在数据量巨大的问题。其实可以将引用维护在cell中,并且与公式中的一部分挂钩。如此,剪切的时候只需要修改单元格的位置即可,将与重算分离。但是引用和重算放到单元格,循环引用需要重新考虑。(是否应该将计算部分与数据结构分离呢?)
3 区域数据结构。其实这个已经 ...
- 2009-03-09 11:37
- 浏览 951
- 评论(0)
Level 1 :
学习了string.translate() 和string.maketrans()
核心代码:string.translate(oldstr, string.maketrans(old, new))
Level 2 :
学习了isalpha(),但这只是一种取巧的思路,我觉得一般还是用改用字典类型来实现
Level 3 :
学习了re.findall()。返回的是正则中括号部分组成的list
核心代码:re.findall('[a-z][A-Z]{3}([a-z])[A-Z]{3}[a-z]', a)
Level 4 :
学习了re 和 urllib 模块。这里很奇怪的 ...
- 2008-11-04 11:32
- 浏览 1653
- 评论(0)
为了证明不强制约束代码规范的罪恶。我特意找到了很久很久以前的一个罪恶的比赛
http://www.ioccc.org/
这些罪恶的朋友聚在一起每年都会创造出一堆罪恶的东西,看看谁的最可恶,最恶心。
载录一下
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define t(x) typedef x
#define G return
#define Y(x) x;x
#define e(s) exit(s);
#def ...
- 2008-10-22 16:07
- 浏览 1068
- 评论(0)
最近在做一个httpClient模拟动态操作Web的功能。很正常的遇到了乱码问题,开始没有弄清楚乱码的原因走了很多弯路。终于解决了,记录备忘一下。
首先http响应的编码有两个部分,response头里的参数和页面开头的meta信息。其实浏览器首先是针对response头来设置页面charset的。httpClient模拟页面也是采用相同方式。所以其实乱码跟meta无关。
我们知道String-GBK〉ByteArray-GBK〉String是正确的,但如果我们采用String-GBK〉ByteArray-ISO-8859-1〉String呢?结果就是各种各样的乱码。
所以当httpCli ...
Python 核心编程 第二版
本书是经典的Python指导书,在第一版的基础上进行了全面升级。全书分为两个部分:第1部分占据了大约三分之二的篇幅,阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、Pyt ...
- 2008-09-27 13:58
- 浏览 5146
- 评论(1)
1 Quartz的StatefulJob从各种资料上看都不需要做任何改变既可以保持JobDataMap的状态。可是其实不然。要保持JobDataMap的状态必须重新将其中的参数重新put一次,即使是一个引用类型的数据。猜测可能是需要判断一个脏的状态,以此来断定是否重新序列化
2 httpclient如果需要保持client的登录状态的话,需要在每次请求后执行method.releaseConnection();
CronTrigger 支持比 SimpleTrigger 更具体的调度,而且也不是很复杂。基于 cron 表达式,CronTrigger 支持类似日历的重复间隔,而不是单一的时间间隔 —— 这相对 SimpleTrigger 而言是一大改进。
Cron 表达式包括以下 7 个字段:
秒
分
小 ...
- 2008-08-07 10:31
- 浏览 2245
- 评论(0)
*.JAR运行时全面的总结!
望和我一样在这个难题中苦苦挣扎的同志们能够得到欣慰的答案!~~
~~从而,从此~~摆脱苦海,继续JAVA的学习征程!~~~
声明:本例在JDK1.3.0中调试成功!
注:只要一个普通的APPLET小程序和JAVA程序两者都能运行,此例 ...
- 2008-05-23 10:16
- 浏览 1074
- 评论(0)
上次談過了使用iText產生PDF檔,這次換成來談談使用JExcel來產生EXCEL檔的方法。
首先,先到他的SourceForge主頁面download相關的API檔案。
http://sourceforge.net/projects/jexcelapi/
或
http://www.andykhan.com/jexcelapi/download.html
當然,他也是OpenSource ...
- 2008-04-28 11:41
- 浏览 4206
- 评论(0)
下面给出得Log4J配置文件实现了输出到控制台,文件,回滚文件,发送日志邮件,输出到数据库日志表,自定义标签等全套功能。
log4j.rootLogger=DEBUG,CONSOLE,A1,im
#DEBUG,CONSOLE,FILE,ROLLING_FILE,MAIL,DATABASE
log4j.addivity.org.apache=true
###################
# Console Appender
###################
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j. ...
- 2008-04-21 16:25
- 浏览 910
- 评论(0)
groovy虽然没有自己的IDE,但是它可以依附在很多现有的开发环境如eclipse,intelli idea等。不过不巧我都不大用这些开发环境的。还好,找到了groovy的ultraedit语法文件 这样在ultraedit下面也可以高亮显示、编译和运行groovy了。
ultraedit甚至还提供了命令自动补全功能,不过默认使用的组合键是ctrl+space,恰好和输入法切换键冲突了。
不过我们可以修改组合键:Advanced - Configuration - Key Mapping
在commands里面找到AutoComplete(命令不是按字母排序的,按一下“A”键就自动找到啦),然 ...
不可否认JExcelApi是非常方便的一个开源Excel操作包,但是也有很多不尽人意的地方。
工作上面用到,遇到的问题,这里记录一下:
1、不能导入注释,从Excel解析出来的内容中缺少了注释。虽然平时注释很少用于重要信息的记录,可是就是有这么一些BT的用户。。。
2、对于公式的拖拉,可能会解析错误。这一点比较恐怖,居然会丢失数据。比如有一个=SUM(A1:D1)的公式,然后托拉下来。导入的时候可能变成=SUM(AJ1:AJ1)去了。而在HSSF中,托拉出来的单元格,似乎跟普通单元格是不一样的。这一点还在研究,研究好了再在这里补完吧。
待续。。。
今天在项目调试的时候,数据库总输出一些警告信息。
如:
Hibernate: select this_.SPDomain as SPDomain4_0_, this_.SPID as SPID4_0_, this_.SPName as SPName4_0_, this_.AvgAccessCount as AvgAcces4_4_0_ from SearchSPDomains this_ where this_.SPDomain=?
2007-08-10 16:06:59,734 WARN JDBCExceptionReporter - SQL Warning: 0, SQLState:
200 ...
首先说说现在我所知道的Java编辑Excel文件的两大开源工具:
jakarta POI和JavaExcelAPI(简称JXL),这两套工具我都试用了一这段时间,感觉各有优劣吧。POI在某些细节有些小Bug并且不支持写入图片,其他方面都挺不错的;
JXL就惨了 ...
背景
Jakarta POI是apache的子项目,目标是处理ole2对象。目前比较成熟的是HSSF接口,处理MS
Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属
性如sheet,cell等等。
HSSFWorkbook excell文档对象介绍
HSSFSheet excell的表单
HSSFRow excell的行
HSSFCell excell的格子单元
HSSFFont excell字体
HSSFName 名称
HSSFDataFormat 日期格式
在poi ...