注意版本是: 2003 excel格式
package com.yanek.test;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
String path="C://001.xls";
InputStream in = null;
Workbook workbook = null;
try {
in = read(path);
try {
workbook = Workbook.getWorkbook(in);
Sheet[] sheets = workbook.getSheets();
for (int i = 0; i < sheets.length; i++)
{
int row_count = sheets[i].getRows();
// String auctionCode[] = new String[row_count];
for (int j = 1; j < row_count; j++)
{
// 解析一行数据
Cell[] row = sheets[i].getRow(j);
String auction_code = row[0].getContents().trim();
String name = row[1].getContents().trim();
//codes.add(auction_code);
//System.out.println("auction_code=="+auction_code);
// System.out.println("name=="+name);
// System.out.println("row.length=="+row.length);
int len =row.length;
for (int k=0;k<len;k++)
{
String temp = row[k].getContents().trim();
System.out.println("xxx====:"+temp);
}
}
}
} catch (BiffException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static InputStream read(String localPath)throws Exception
{
InputStream in = null;
try {
in = new FileInputStream(localPath);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return in;
}
}
分享到:
相关推荐
下面的例子是在我们已经生成的Excel文件中添加一个工作表: //修改Excel的类,添加一个工作表 import java.io.*; import jxl.*; import jxl.write.*; public class UpdateXLS { public static ...
简单的介绍了JXL读写Excel java excle api
通过一个小例子了解jxl的读取,使用于java初学者。里面用到的包可以在CSDN下载得到。
第一次用jxl.jar读取excel的例子, 高手勿看。
一个简单的基于Android读取xls和xlsx文件的例子,采用的POI。
之前用jxl发现不支持excel2007,不得以就去用poi实现excel的读取了!本人亲测的一个实例,支持excel2007!
下面的例子是在我们已经生成的Excel文件中添加一个工作表: //修改Excel的类,添加一个工作表 import java.io.*; import jxl.*; import jxl.write.*; public class UpdateXLS { public static void ...
简单的jxl例子实现后台打印Excel和读取Excel文件
jxl-2.6.jar包和常用方法例子 Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel...
Jxl读写Excel例子demo(2). jxl.jar是通过java操作excel表格的工具类库
一个很不错的入门级的poi小实例,想要这方面资源的童鞋注意了啊,绝对不能错过哦 。。。。。
用jxl读取不规范的excel,比如合并的单元格,具体看例子
jxl实现excel大数据导出,26000条记录,测试导出时间是19s,例子不算复杂,没有excel样式的处理,可以自己扩展哈,有数据库文件,部署即可看到效果!!! 有三个功能:代码构建数据的导出、数据库数据的导出(从配置...
从指定文件读取上下标,对替换文件进行选择相应替换,相应控件用jxl,jacob
java读取Excle和写入EXCLE(不需要连数据库,只用导个jxl包),小例子
网上很多例子,都是用Jxl读或者写excel,本文实现的功能就是将数据源in.xls的第几行第几列数据写入到out.xls的第几行第几列,不覆盖out.xls其他原有的数据。
jxl 实现读取、写入等操作Excel文件学习文档,只能操作2003以下版本,内含测试小例子。
这是一个读取excel 写入derby数据库经过处理后再导出Excel的例子 有需要操作excel的、嵌入式开发的可以看看