读文件报错,为什么?

homine 2007-11-26 04:07:40
package com.inetpsa.osa.service.batch;

import com.heavenlake.wordapi.Document;
import java.util.List;

/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 天池软件2006</p>
* <p>Company: 天池软件</p>
* @author 赵光
* @version 1.0
*/

public class testReadTable {

public static void main(String[] args) {
testReadTable testReadTable1 = new testReadTable();
testReadTable1.testTable();
}

public void testTable() {
Document doc = null;
try {
doc = new Document();
doc.open("e:/test4.doc");
//读取第一张表,从首行(表头)开始读取
List tableData = doc.readTable(1, 1);
for (int i = 0; i < tableData.size(); i++) {
List rowData = (List) tableData.get(i);
for (int j = 0; j < rowData.size(); j++) {
System.out.print("|" + rowData.get(j));
}
System.out.println("|");
}
}
catch (Exception e) {
e.printStackTrace();
}
finally {
try {
if(doc!=null) doc.close(false);
}
catch (Exception e) {
e.printStackTrace();
}
}
}
}

跑到doc.open("e:/test4.doc")这步就报错了,为什么,我把路径改为doc.open("e:\\test4.doc")也同样报错。。
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
homine 2007-11-26
  • 打赏
  • 举报
回复
参数没错的,问题解决了,因为同时导入了一个叫jacob.jar的包,所以报错,具体原因还不清楚,现在把那包去掉了,OK了
seaforce 2007-11-26
  • 打赏
  • 举报
回复
com.heavenlake.wordapi.Document.open();你去这个函数里看一下到底参数是什么值!!!
还有,最好把报错的内容贴出来嘛
homine 2007-11-26
  • 打赏
  • 举报
回复
现在问题是open就出错了
cocosunshine 2007-11-26
  • 打赏
  • 举报
回复
这个包没有用过。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧