jxl导入导出excel表格

本文介绍了jxlAPI的基本使用方法,包括如何通过jxlAPI读取Excel文件、获取工作簿(workbook)、工作表(sheet)及单元格(cell)的内容。同时,还讲解了如何判断单元格的数据类型,并提供了代码示例。

1.知识前提

  jxlAPI由jxl,jxl.format,jxl.write组成。是否支持图表和公式由版本决定。

一个excel文件由一个工作薄(workbook)组成,一个工作薄由多个工作表(sheet)组成,每个工作表由多个单元格(cell),image,hyperLink...组成。

2.jxl API基础

 创建workbook,sheet

package jxl;
import java.io.*;
import jxl.*;
public class Jxl {
try{
  //输入流创建workbook,可以直接从本地文件创建
  InputStream is = new FileInputStream(sourcefile);
  jxl.Workbook rwb = Workbook.getWorkbook(is);
}
  catch(Exception e){
  e.printStackTrace();
}
  Sheet rs = rwb.getSheet(0);
  //第1行第1列的值
  CellEditor c00 = rs.getCell(0,0);
  //getContent方法以字符串返回cell的值
  String Srec00 = c00.getContents();
  //需要知道cell类型
  double Strc10 = 0.00;
  CellEditor c10 = rs.getCell(1,0);
if(c10.getType() == CellType.NUMBER)
{
  //强制转换
  NumberCell numc10 = (NumberCell)c10;
  Strc10 = numc10.getValue();
}
  rwb.close();
}

转载于:https://www.cnblogs.com/interfaceone/p/6628865.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值