jxl.jar下载地址:
http://sourceforge.net/project/showfiles.php?group_id=79926
1.
import jxl.Sheet;
import java.io.InputStream;
import java.util.Vector;
import java.io.FileInputStream;
import jxl.Workbook;
public class Test2 {
public static void main(String [] args){
ReadExcel("c://20060818104025_50101_Merchant.xls");
}
public Test2() {
}
/*
* 方法名:ReadExcel
* 参数:filePath为Execl文件的绝对路径
* 用途:读取Execl数据,放在数组中返回
*返回类型:Vector
*
* */
public static Vector ReadExcel(String filePath)
{
Vector v = new Vector();
Workbook rwb = null;
try
{
InputStream is = new FileInputStream(filePath);
rwb = Workbook.getWorkbook(is);
// 获取第一张Sheet表
Sheet rs = rwb.getSheet(0);
for (int k = 0; k < rs.getRows(); k++)
{
for (int j = 0; j < rs.getColumns(); j++)
{
System.out.println(rs.getCell(j, k).getContents());
v.add(rs.getCell(j, k).getContents());
}
}
rwb.close();
}
catch (Exception e)
{
e.printStackTrace();
}
return v;
}
}
2.
public class Test1 {
public static void main(String[] args) {
jxl.Workbook rwb = null;
try{
//构建Workbook对象, 只读Workbook对象
//直接从本地文件创建Workbook
//从输入流创建Workbook
InputStream is = new FileInputStream("E:/project/test/jxlrwtest.xls");
rwb = Workbook.getWorkbook(is);
//Sheet(术语:工作表)就是Excel表格左下角的Sheet1,Sheet2,Sheet3但在程序中
//Sheet的下标是从0开始
//获取第一张Sheet表
Sheet rs = rwb.getSheet(0);
//获取Sheet表中所包含的总列数
int rsColumns = rs.getColumns();
//获取Sheet表中所包含的总行数
int rsRows = rs.getRows();
//获取指定单元格的对象引用
for(int i=0;i<rsRows;i++){
for(int j=0;j<rsColumns;j++){
Cell cell = rs.getCell(j,i);
System.out.print(cell.getContents()+" ");
}
System.out.println();
}
//利用已经创建的Excel工作薄创建新的可写入的Excel工作薄
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File("E:/project/test/test2.xls"),rwb);
//读取第一张工作表
jxl.write.WritableSheet ws = wwb.getSheet(0);
//获得第一个单元格对象
jxl.write.WritableCell wc = ws.getWritableCell(0, 0);
//判断单元格的类型, 做出相应的转化
if (wc.getType() == CellType.LABEL) {
Label l = (Label) wc;
l.setString("The value has been modified.");
}
//写入Excel对象
wwb.write();
wwb.close();
}catch(Exception e){
e.printStackTrace();
}
finally{
//操作完成时,关闭对象,释放占用的内存空间
rwb.close();
}
}
}
分享到:
相关推荐
Java-Excel开发包 jxl.jar 可用Java来操作Excel,读取,写入
使用jxl.jar 对Excel 进行读写, 解压 导入jxl.jar 编译就可以运行!
jxl.jar在web dynpor中读取Excel文件时,会导致乱码的产生,修改这个包中的java文件后就可以解决
用于java读取 .xls 文件, 几行便可以读取excel文件,读取每个单元格为 String。
jxl-2.6.12.jar,用于读取和写入Excel文件, JExcelApi is a java library which provides the ability to read, write, and modify Microsoft Excel spreadsheets.
java读取excel必备jar包 付此jar包读取excel范例txt文件 整体打包为RAR格式 一起学习哈
java读取excel的jar包和源代码,读取excel小实例
可使用户利用JAVA操作EXCEL文件,Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。
(很大总是不能很好的加载,我想补充一下:把你下载好的JXL.JAR包放入D:\JAVA\jre\lib\ext中(我的是JDK1.6)就OK了。我相信在配置TOMCAT时也需要把相关的三个包放到这里面。) 基本操作 一、创建文件 拟...
java读取Excel文件-jxl附件列表: ReadAndWriteExcel.java (5.52 KB) jxl.jar (688.03 KB) jxl读Excel文件.doc (88.50 KB)
jxl.jar是java读取2003 excel 文档及相关的实例。谢谢大家关注并下载
java直接操作excel文件,JXL是韩国的以为开发人员编写,与poi相比功能是简单了点,但是对于普通的一些开发是完全可以满足需求
java利用jxl.jar包读取excel文件
poi是一个Java api组件,用于处理execel和doc文件 jxl可以读取,创建,更新Excel文件,使用该api非windows系统也可以通过纯java来处理Excel。
Java Excel 是一开放源码项目,通过它Java 开发人员可以读取Excel 文件的内容、创建新的Excel 文件、更新已经存在的Excel 文件。使用该API 非Windows操作系统也可以通过纯Java 应用来处理Excel 数据表。因为是使用...
JAVA利用jxl读取Excel所需jar。 JAVA可以利用jxl简单快速的读取excel文件的内容。由于版本限制,只能读取97-03 xls格式的Excel。
jxl.jar包,用于Java操作Excel表格,配合poi对excel进行读取等操作
java Excel API 是允许java开发者读取生成Excel电子表格的开源java API,另外,它包括一个允许java应用读取Excel,修改一些单元格,写入一个新的电子表格的机制。
Java读取Excel所需的驱动,下载后将其粘贴在WebContent——WEB-INF——lib下并Add Build Path即可使用
特定项目所依赖的两个 jar 包,jxl.jar 用来操作 ms 的 excel 文件,commos-io.jar 是高性能的 io 库