- 博客(0)
- 资源 (21)
- 收藏
- 关注
WinRAR 5.00 Beta 1 绿色汉化破解版64位
WinRAR 5.00 Beta 1 绿色汉化破解版64位
WinRAR 5.00 Beta 1 绿色汉化破解版64位
2013-04-30
MyEclipse环境变量配置说明
MyEclipse环境变量配置说明
path
;F:\java\jdk1.6.0_01\bin
classpath
.;F:\java\jdk1.6.0_01\lib
2013-04-29
原准驾、新增驾、准驾车型组合案例
主要用于公交驾驶员的原准驾、新增驾、准驾车型组合案例
DriverNum.java为原准驾车型的组合
DriverNum1.java为原准驾、新增驾、准驾车型组合
2013-04-29
POI读写海量Excel(详细解读)
目前处理Excel的开源javaAPI主要有两种,一是Jxl(Java Excel API),Jxl只支持Excel2003以下的版本。另外一种是Apache的Jakarta POI,相比于Jxl,POI对微软办公文档的支持更加强大,但是它使用复杂,上手慢。POI可支持更高的Excel版本2007。对Excel的读取,POI有两种模式,一是用户模式,这种方式同Jxl的使用很类似,使用简单,都是将文件一次性读到内存,文件小的时候,没有什么问题,当文件大的时候,就会出现OutOfMemory的内存溢出问题。第二种是事件驱动模式,拿Excel2007来说,其内容采用XML的格式来存储,所以处理excel就是解析XML,而目前使用事件驱动模式解析XML的API是SAX(Simple API for XML),这种模型在读取XML文档时,并没有将整个文档读入内存,而是按顺序将整个文档解析完,在解析过程中,会主动产生事件交给程序中相应的处理函数来处理当前内容。因此这种方式对系统资源要求不高,可以处理海量数据。笔者曾经做过测试,这种方法处理一千万条,每条五列的数据花费大约11分钟。可见处理海量数据的文件事件驱动是一个很好的方式。而本文中用到的AbstractExcel2003Reader、AbstractExcel2007Reader对Excel的读取都是采用这种POI的事件驱动模式。至于Excel的写操作,对较高版本的Excel2007,POI提供了很好的支持,主要流程是第一步构建工作薄和电子表格对象,第二步在一个流中构建文本文件,第三步使用流中产生的数据替换模板中的电子表格。这种方式也可以处理海量数据文件。AbstractExcel2007Writer就是使用这种方式进行写操作。对于写入较低版本的Excel2003,POI使用了用户模式来处理,就是将整个文档加载进内存,如果数据量大的话就会出现内存溢出的问题,Excel2003Writer就是使用这种方式。据笔者的测试,如果数据量大于3万条,每条8列的话,就会报OutOfMemory的错误。Excel2003中每个电子表格的记录数必须在65536以下,否则就会发生异常。目前还没有好的解决方案,建议对于海量数据写入操作,尽量使用Excel2007。
2013-04-28
一款超级好用pdf转word软件(2)
Solid Converter PDF是一套专门将PDF文件转换成word的软件,除了转换成word文件外,还可以转换成RTF以及Word XML文件。
这个软件是将PDF转为WORD的最好软件,你可以根据需要从它提供的几种转化模式中选择,然后将PDF文件转化为WORD,非常容易。
转换 为 Word、Excel、 HTML、PowerPoint、纯文本、图片、csv文件
因为文件大,所以分2次上传!
一款超级好用pdf转word软件(1)下载地址:
http://download.csdn.net/detail/yaoyaomeiying/5306399
2013-04-27
一款超级好用的PDF转WORD软件(1)
Solid Converter PDF是一套专门将PDF文件转换成word的软件,除了转换成word文件外,还可以转换成RTF以及Word XML文件。
这个软件是将PDF转为WORD的最好软件,你可以根据需要从它提供的几种转化模式中选择,然后将PDF文件转化为WORD,非常容易。
转换 为 Word、Excel、 HTML、PowerPoint、纯文本、图片、csv文件
因为文件大,所以分2次上传!
2013-04-27
poi处理大数据量excel文件不溢出
从http://download.csdn.net/detail/whatismvc/3696185
http://download.csdn.net/detail/whatismvc/3694229
http://download.csdn.net/download/whatismvc/3674315下载的
加上自己整合的 eventusermodel模式采用事件模型,对文件边读取边处理,内存消耗较低,效率高,因为不用等待文件全部装入内存。但使用较复杂。
2013-04-26
读取大数据量的excel文件
本案例采用的poi读取大数据的excel文件
usermodel模式对excel操作前需要将文件全部转入内存,对较大文件来说内存开销很大。但是其使用简单。
eventusermodel模式采用事件模型,对文件边读取边处理,内存消耗较低,效率高,因为不用等待文件全部装入内存。但使用较复杂。
对12万条数据,7M大小的文件也能正常运行。无需设置vm的内存空间
2013-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人