java读取excel内容

angel297051972 发布于 2016/01/28 15:03
阅读 331
收藏 1

@_白开水_ 你好,想跟你请教个问题:你好,我是计算机大二学生,看了你的关于怎么用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)  { } 


}


}


加载中
2
kakai
kakai
用apache的poi库吧
angel297051972
angel297051972
啊,又去下啊?唉,谢谢了哦
1
淘气的小猴子
淘气的小猴子
excel2003和2007不只是后缀不同,改后缀没用的
0
F
ForTheFree

这一句先单独测试下

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

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

然后输出下file.exists()

0
angel297051972
angel297051972

引用来自“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()); 改了,之前那句话注释了,测试之后还是一样的错误
F
ForTheFree
回复 @angel297051972 : 看来一下jxl的官网,好像不支持了。http://www.andykhan.com/jexcelapi/你可以去看看,现在都已经不更新了,建议你用poi吧 你要例子可以加我QQ780314409我给你发个简单的
angel297051972
angel297051972
回复 @ForTheFree : 那啥,这个问题解决了,是我运行错了文件,不好意思哦,可是另外一个问题来了,说是不支持2007xlxs文件,我已经把后缀名改成xls了呀,这也不行吗?
F
ForTheFree
你发一下错误的代码 截个图最好
0
古时一轮月
古时一轮月
用poi做excel的读写吧
0
FebruaryFeb
FebruaryFeb

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

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

返回顶部
顶部