JAVA使用jxl.jar对excel表格进行操作处理

使用jxl.jar对excel表格进行操作处理

对于写入的介绍:
buffer.append(excelName);
if (!excelName.contains(“.xls”)){
buffer.append(“.xls”);
}
file = new File(buffer.toString().trim());
if (!file.exists()){
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
}
上面的代码首先创建了一个.xls为后缀名的文件,下面进行数据的插入处理:
WritableWorkbook book = Workbook.createWorkbook(file);//打开excel文件,获取对象
WritableSheet sheet = book.createSheet(“one_page”, 0);//生成名为“第一页”的工作表,参数0表示这是第一页,第一张工作表
Label label = new Label(0, 0, “一行一列”); //在Label对象的构造中指名单元格位置是第一列第一行(0,0)
sheet.addCell(label); //将定义好的单元格添加到工作表中
jxl.write.Label s1 = new jxl.write.Label(0, 2, “第一列第三行”);// 列 行 数据
sheet.addCell(s1);

按照行读取excel表格:
Workbook workbook = Workbook.getWorkbook(new FileInputStream(param));// 获取对象
sheets = workbook.getSheets();// 获得工作表数量
Sheet sheet = workbook.getSheet(i);// 获取第一张工作表
int rows = sheet.getRows();// 获取行数
Cell[] cells = sheet.getRow(ii);//按行读取单元格数据,处理标题头所以按行存数据

    **Cell cell = sheet.getCell(j, ii);// 按照单元格读取
    cell.getContents();// 获取数据**

DEMO中是抽取本人的一个包中的内容,使用时请注意import,完整的包名路径,务必要做修改。

参考代码DEMO
下载:http://download.csdn.net/detail/tangzhide/9647832

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值