在j2ee的web项目中,执行文件如excel、word导入,文件路径可以是“C:/Users/user/Desktop/abc/abc.xls”这样的路径吗?还是应该是工程的路径:/WEB-INF/

来源:互联网 发布:蔡依林为什么被黑 知乎 编辑:程序博客网 时间:2024/06/07 22:37


在j2ee的web项目中,执行文件如excel、word导入,文件路径可以是“C:/Users/user/Desktop/abc/abc.xls”这样的路径吗?还是应该是工程的路径:/WEB-INF/test/abc.xls

public void exportExcel() {

try {
// 获取Excel
HSSFWorkbook wb = new HSSFWorkbook(
new FileInputStream(new File("C:/Users/user/Desktop/abc/abc.xls")));
// 解析Excel
HSSFSheet sheet = wb.getSheetAt(0);
System.out.println(sheet.getLastRowNum());

for (int j = 0; j < sheet.getLastRowNum() + 1; j++) {

//

}


} catch (Exception e) {
System.out.println("ReadExcelError" + e);
}
renderText("导入完毕!");
return;

}


浏览器输入http://127.0.0.1:8080/testProject/test/exportExcel,可以获取到abc.xml文件位置吗?

答:当然可以了,分析原理,j2ee的web项目的java代码(其实是class文件)执行,和拥有main函数的java代码(其实是class文件),运行起来,一点差距也没有,两者是完全一样的


0 0
原创粉丝点击