为了账号安全,请及时绑定邮箱和手机立即绑定

和作者一样的代码,导入指定的jar包,但是出现异常,调试不成功,求指导

做JxlReadExcel练习的时候出现解析异常:

异常类型java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

开发平台:win7+MyEclipse2014+jdk1.7

有没有大侠帮下?

package com.imooc.excel;
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.write.WritableWorkbook;
/**
 * JXL解析Excel
 *
 */
public class JxlReadExcel {
 public static void main(String[] args) {
  File file = new File("jxl_text.xls");
   try {
    //创建工作薄
    WritableWorkbook workbook =
      Workbook.createWorkbook(file);
    //获取第一个工作表sheet
    Sheet sheet = workbook.getSheet(0);
    //获取数据
    for (int i = 0; i < sheet.getRows(); i++) {
     for (int j = 0; j < sheet.getColumns(); j++) {
      Cell cell = sheet.getCell(j,i);
      System.out.print(cell.getContents()+" ");
     }
     System.out.println();
    }
   } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
 }
}


正在回答

2 回答

你是想读取excel文件中的内容吧,那不能这么用    

WritableWorkbook workbook =  Workbook.createWorkbook(file);

应该这么用

Workbook workbook =  Workbook.getWorkbook(file);

0 回复 有任何疑惑可以回复我~
#1

小小程序员一枚 提问者

非常感谢!
2015-07-07 回复 有任何疑惑可以回复我~

Workbook workbook =  Workbook.getWorkbook(file);

请问我的程序这条语句,执行到该语句后直接跳到程序的最后,不执行该语句的下面的了,请问是什么原因

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
解密JAVA实现Excel导入导出
  • 参与学习       66112    人
  • 解答问题       132    个

Java web开发过程当中常见场景,轻松实现文件导入导出

进入课程

和作者一样的代码,导入指定的jar包,但是出现异常,调试不成功,求指导

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信