请教,用jxl读取excel报错
错误:
jxl.read.biff.BiffException: Unable to recognize OLE stream
我的程序源码:
import java.io.*;
import jxl.*;
public class test
{
public static void main(String args[])
{
try
{
Workbook book = Workbook.getWorkbook(new File("c:\\test\\abc_20050401134339_02_jjk.XLS"));
//获得第一个工作表对象
Sheet sheet = book.getSheet(0);
//得到第一列第一行的单元格
Cell cell1 = sheet.getCell(0, 0);
String result = cell1.getContents();
System.out.println(result);
book.close();
}
catch (Exception e)
{
System.out.println(e);
}
}
}
问题点数:50、回复次数:4Top
1 楼hcom(迷失在爪哇世界中)回复于 2005-07-09 21:58:47 得分 0
没人知道吗?Top
2 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-07-10 14:15:15 得分 50
看一下jxl的帮助文档Top
3 楼hcom(迷失在爪哇世界中)回复于 2005-07-10 17:56:44 得分 0
我现在知道原因了,是因为我要打开的excel的版本太低了,是2.1的,比95还要久远,所以用jxl和poi都打不开!
想问一下,怎么处理这种老古董级别的excel文件?不要手工令存为,要用java处理!
谢谢!Top
4 楼hcom(迷失在爪哇世界中)回复于 2005-07-14 19:32:46 得分 0
UPTop




