java读取excel内容:报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

java读取excel内容:报错

kun坤 2020-06-06 15:20:27 76

@_白开水_ 你好,想跟你请教个问题:你好,我是计算机大二学生,看了你的关于怎么用java读取excel内容的帖子,根据你的帖子操作后出现了ERROR: index path not specified错误,上网百度之后是绝对路径错了,但是我改了还是有错,不知道怎么办?jar包已经导入了,是jxl.jar,实在不知道怎么办,看到之后如果可以回复我么?QQ:297051972,答案:小红,谢谢!

代码如下:package data;
import java.io.File;
import jxl.*;
public class excelData {


public static void main(String[] args) {
int i;
        Sheet sheet;
        Workbook book;
        Cell cell1,cell2,cell3;
        try { 
            //t.xls为要读取的excel文件名
            book= Workbook.getWorkbook(new File("D:\\java\\workspace\\DataAnalysis\\t.xls")); 
           /*  
            //获得第一个工作表对象(ecxel中sheet的编号从0开始,0,1,2,3,....)
            sheet=book.getSheet(0); 
            //获取左上角的单元格
            cell1=sheet.getCell(0,0);
            System.out.println("标题:"+cell1.getContents()); 
             
            i=1;
            while(true)
            {
                //获取每一行的单元格 
                cell1=sheet.getCell(0,i);//(列,行)
                cell2=sheet.getCell(1,i);
                cell3=sheet.getCell(2,i);
                if("".equals(cell1.getContents())==true)    //如果读取的数据为空
                    break;
                System.out.println(cell1.getContents()+"\t"+cell2.getContents()+"\t"+cell3.getContents()); 
                i++;
            }
            book.close(); */
        }
        catch(Exception e)  { } 


}


}


Java
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-06 15:20:33

    用apache的poi库吧######啊,又去下啊?唉,谢谢了哦######excel2003和2007不只是后缀不同,改后缀没用的######

    这一句先单独测试下

    new File("D:\\java\\workspace\\DataAnalysis\\t.xls")

    File file=new File("D:\\java\\workspace\\DataAnalysis\\t.xls");

    然后输出下file.exists()

    ######

    引用来自“ForTheFree”的评论

    这一句先单独测试下

    new File("D:\\java\\workspace\\DataAnalysis\\t.xls")

    File file=new File("D:\\java\\workspace\\DataAnalysis\\t.xls");

    然后输出下file.exists()

    File file=new File("D:\\java\\workspace\\DataAnalysis\\t.xls"); System.out.println(file.exists()); 改了,之前那句话注释了,测试之后还是一样的错误######回复 @angel297051972 : 看来一下jxl的官网,好像不支持了。http://www.andykhan.com/jexcelapi/你可以去看看,现在都已经不更新了,建议你用poi吧 你要例子可以加我QQ780314409我给你发个简单的######回复 @ForTheFree : 那啥,这个问题解决了,是我运行错了文件,不好意思哦,可是另外一个问题来了,说是不支持2007xlxs文件,我已经把后缀名改成xls了呀,这也不行吗?######你发一下错误的代码 截个图最好###### ######用poi做excel的读写吧######

    参考SpreadJS控件导入导出Excel的Demo: 

    http://gcdn.gcpowertools.com.cn/showtopic-21245-1-1.html

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程