- 浏览: 107385 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (134)
- java (134)
- [转]sqlserver 数据类型 及使用考虑 (1)
- 保存、读取、删除到sdcard图片 (1)
- hashcode 重写 (1)
- sql2008导出数据 (1)
- Android开发(1):随机绘制彩色实心圆 (1)
- JPA 应用技巧 1:实体类和实体 DAO 模板 (1)
- 狩魂之神即将开测 - 2012年最值得期待的网页游戏 (1)
- mantis (1)
- MediaWiki (1)
- ExtMail (1)
- MDaemon搭建公司项目环境 (1)
- NIO 之 选择就绪模式 (1)
- web应用系统架构设计 (1)
- XML CDATA (1)
- firefox+Firebug调试JavaScript、HTML和CSS (1)
- 在SUSE 11中安装Windows虚拟机 (1)
- 将字节流(byte[])转换成文件 (1)
- HTML5网站 (1)
- 在Android中自定义IOS风格的按钮 (1)
- 基于SVG的WebGIS的一个雏形 (1)
- 程序名称DreamIT(梦想IT)提供许多IT公司的面试和笔试试题 (1)
- 介绍一个ASP.NET开发工具Web Matrix (1)
- C#信息采集工具实现 (1)
- Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布 (1)
- 2011面试题目之猴子偷桃 (1)
- Linux tar压缩时排除某个目录或文件的参数 (1)
- Crack JRebel 4.0,无需重启JVM,热部署解决方案 (1)
- Groovy Sql使用Spring的事务管理 (1)
- <<让oracle跑的更快1>>读书笔记2 (1)
- 不要再浪费时间 (1)
- JSP (1)
- PHP (1)
- Python (1)
- Ruby (1)
- Perl概要及各自特点 (1)
- JVM 内存结构(转) (1)
- [转载]JPA 批注参考(1) (1)
- Hadoop配置部分内容 (1)
- HD2刷机的基础知识 HD2的radio、HSPL、ROM三种组合 (1)
最新评论
-
alexyao8:
顶起
[G4Studio开源平台]如何搭建G4开发环境 -
greatghoul:
太二了。
不要再浪费时间 -
wengbo316:
它们一定是花果山的猴子,数数能数到3K多呢。。。
2011面试题目之猴子偷桃 -
mycar:
额.待补充...........
保存、读取、删除到sdcard图片 -
沙舟狼客:
这太折磨人了, 还有人要看吗?
[] javaeye rss抓取
java中要读取excel文件并解析。目前的excel文件主要是xls的97-2000格式和xlsx的2007格式。
以下提供简单的操作示例。
1,workbook
解析文件格式:xls
2, poi-hssf
读取文件格式:xls
程序未终止时,可修改文件.
3,poi-xssf
读取文件格式:xlsx
jar包:
workbook-jxl.jar
poi-hssf-poi-3.5-final-20090928.jar
poi-xssf-poi-ooxml-3.8-beta3-20110606.jar,poi-ooxml-schemas-3.8-beta3-20110606.jar
地址:http://poi.apache.org/
以下提供简单的操作示例。
1,workbook
解析文件格式:xls
workbooksettings workbooksettings = new workbooksettings(); workbooksettings.setencoding("iso-8859-1"); stringbuffer s = new stringbuffer(""); list<string> l = new arraylist<string>(); try { workbook book = workbook.getworkbook(new file("f:\\test2.xls"),workbooksettings); sheet sheet = book.getsheet(0);//只读取excel的第一页 for (int i = 1; i < sheet.getrows(); i++) { for(int j=0;j<sheet.getcolumns();j++){ cell cell = sheet.getcell(j, i);// 第一列第i行 string tmpvalue=cell.getcontents(); tmpvalue=tmpvalue.replaceall("\177", "").replaceall("\\s", "");//公共组件excel导出时,单元值有加一个特殊字符,处理后,用导出的excel做查询条件才会正常 s.append(tmpvalue+"||"); } l.add(s.tostring()); s.delete(0, s.length()); } for(string ss:l){ system.out.println(ss); } } catch (biffexception e) { e.printstacktrace(); } catch (ioexception e) { e.printstacktrace(); }
2, poi-hssf
读取文件格式:xls
程序未终止时,可修改文件.
try{ inputstream input = new fileinputstream("f:\\testbatchopen.xlsx"); poifsfilesystem pf = new poifsfilesystem(input); hssfworkbook wb = new hssfworkbook(pf); hssfsheet sheet = wb.getsheetat(0); sheet.removerow(sheet.getrow(0)); iterator rows = sheet.rowiterator(); while(rows.hasnext()){ hssfrow row = (hssfrow)rows.next(); system.out.print(row.getcell(0).tostring()+";"); system.out.print(row.getcell(1).tostring()+";"); system.out.print(row.getcell(2).tostring()+";"); system.out.print(row.getcell(3).tostring()+";"); system.out.print(row.getcell(4).tostring()); system.out.println(); } }catch(exception e){ e.printstacktrace(); }
3,poi-xssf
读取文件格式:xlsx
try {inputstream in = new fileinputstream("f:/testbatchopen.xlsx");
xssfworkbook xwb = new xssfworkbook(in); // 读取第一章表格内容 xssfsheet sheet = xwb.getsheetat(0); xssfrow row; for(int i=sheet.getfirstrownum()+1;i<sheet.getlastrownum()+1;i++){ row = sheet.getrow(i); system.out.print(row.getcell(0).tostring()+";"); system.out.print(row.getcell(1).tostring()+";"); system.out.print(row.getcell(2).tostring()+";"); system.out.print(row.getcell(3).tostring()+";"); system.out.print(row.getcell(4).tostring()); system.out.println(); } } catch (ioexception e) { e.printstacktrace(); }
jar包:
workbook-jxl.jar
poi-hssf-poi-3.5-final-20090928.jar
poi-xssf-poi-ooxml-3.8-beta3-20110606.jar,poi-ooxml-schemas-3.8-beta3-20110606.jar
地址:http://poi.apache.org/
发表评论
-
HD2刷机的基础知识 HD2的radio、HSPL、ROM三种组合
2012-02-07 15:13 1043今天看着教程刚刷了台HD2,觉得有用的文章顺便转载过来 ... -
Hadoop配置部分内容
2012-02-04 15:29 704[size=medium;]Hadoop配置部分内容[ ... -
[转载]JPA 批注参考(1)
2012-02-04 11:39 692作为 Java 企业版 5 ... -
JVM 内存结构(转)
2012-02-03 14:49 856http://www.4ucode.com/Study ... -
JSP,PHP,Python,Ruby,Perl概要及各自特点
2012-01-31 15:18 952互联网技术日新月异,编程的语言层出不穷,原本稍微平静了 ... -
不要再浪费时间
2012-01-31 15:08 853不要再浪费时间 &l ... -
<<让oracle跑的更快1>>读书笔记2
2012-01-11 13:24 9901 绑定变量 1 ... -
Groovy Sql使用Spring的事务管理
2011-12-28 18:43 1230Grails如果不想用Hibernate的东东,可以直 ... -
Crack JRebel 4.0,无需重启JVM,热部署解决方案
2011-12-28 18:28 1136http://dl.dropbox.com/u/229 ... -
Linux tar压缩时排除某个目录或文件的参数
2011-12-21 13:48 1264在对某个目录进行压缩的时候,有时候想排除掉某个目录,例 ... -
2011面试题目之猴子偷桃
2011-12-21 11:14 1439<span style="" ... -
Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布
2011-12-20 14:53 1540首先是准备工作 ... -
C#信息采集工具实现
2011-12-20 12:34 844简单C#信息采集工具实现 最近想整只爬虫玩玩,顺便熟 ... -
介绍一个ASP.NET开发工具Web Matrix
2011-12-19 09:49 893想学习或者开发个小型的ASP.NET程序,装个VS.N ... -
程序名称DreamIT(梦想IT)提供许多IT公司的面试和笔试试题
2011-12-19 09:24 869<font style="bac ... -
基于SVG的WebGIS的一个雏形
2011-12-14 13:19 634我和一位师弟,经过了很多天的努力,终于做出了一个简单的 ... -
在Android中自定义IOS风格的按钮
2011-12-12 10:09 1066<p class="MsoNorm ... -
HTML5网站
2011-12-12 08:55 771记得刚来现在公司的时候,老大就说,作为移动平台部门的员 ... -
将字节流(byte[])转换成文件
2011-12-09 08:25 1454/** * 将字节流转换成文件 * @par ... -
在SUSE 11中安装Windows虚拟机
2011-12-09 01:29 866Novell公司最近推出 ...
相关推荐
excel文件读写excel文件读写excel文件读写
一种基于Java注解和反射机制的Excel文件读写操作方法.pdf
这个是我自己写的用JAVA写出完整Excel文件读写,主要是读写MY SQL SQL SERVER 数据库。下载下来,复制到你自己的项目便可作用了。下载分数是多了一点,但是好东西是不是要多。大家。
labview——excel文件读写
C#实现EXCEL文件读取.docC#实现EXCEL文件读取.docC#实现EXCEL文件读取.doc
excel文件读写工具,针对xls,xlsx及csv 读写封装成的jar,使用poi实现
运用jacob方式,java操作 excel文件读写 包含内容: 实例,jacob.jar,jacob.dll
QT 快速读取Excel文件,QT 快速读取Excel文件,QT 快速读取Excel文件。
C# 读取加密的Excel 文件... 开始研究NPOI读取加密的Excel文件,没有研究出来,后来才改用Microsoft.Office.Interop.Excel读取加密的Excle文件。若有那位大牛研究出NPOI读取加密的Excel文件,希望能共享出源码来。 谢谢
找了很久,终于找到一个最简单直接的读写excel了,经测试可以使用,不需要加载windows的专门excel dll库,很不错,直接读写excel文件,对文件进行解码,参考excel文件的格式说明,很值得学习
EXCEL 文件读写,直接操作excel文件,速度快
C#实现EXCEL文件读取,打开Excel表格,往Excel表格中输入数据. C#中创建、打开、读取、写入、保存Excel的一般性代码.
JMeter处理Excel文件
Excel文件读取,并把读取结果上传至sqlserver2008
C# 编写的操作Excel读取/写入动态库(COM/NPOI两种方式),个人推荐使用NPOI方式,因为COM方式存在无法关闭Excel进程的情况(个人体验COM方式效率有点低)。。。已设置0分,资源自取。
Excel文件得各个sheet读取并合并写入一个sheet文件
压缩包里面的代码很完全,一个是读取类操作,一个是写入类操作,有主函数,可以直接运行,写入时要有模板为空的Excel文件,里面用的是blank.xls,压缩包里面也有。此代码可以在项目开发中直接调用。
Excel文件读取控件,读取速度非常快。现在用于我自己的项目,非常好用。
一种基于Java注解和反射机制的Excel文件读写操作方法
【少儿编程】python实现excel文件读取和写入,实现对excel文件的快速读取和写入操作