文件找不到,试各种路径都不行,
来源:2-4 导入Excel-2
iStream
2018-09-07 14:17:56
package sc;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
import java.io.File;
public class ExcelAnalysis {
public void imp() {
try {
System.out.println("==========");
// String path = "Users"+File.separator+"SHICHUAN"+File.separator+"Desktop"+File.separator+"import"+File.separator+"import_03_excel.xls";
// String path = "."+File.separator+"import_03_excel.xls";
Workbook workbook = WorkbookFactory.create(new File("/import_03_excel.xls"));
Sheet sheet = workbook.getSheetAt(0);
int rowNum = sheet.getLastRowNum();
for (int i = 0; i <= 5; i++) {
Row row = sheet.getRow(i);
System.out.println("姓名:"+row.getCell(0).getStringCellValue());
System.out.println("年龄:"+row.getCell(1).getNumericCellValue());
System.out.println("时间:"+row.getCell(2).getDateCellValue());
System.out.println("==========");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
2回答
好帮手慕珊
2018-09-10
我把路径改成了相对路径,看一下如下的代码和目录结构,xls文件是在项目名JavaWebDemo所在的目录下,文件名直接写就可以,前面也不用加斜杠。
使用的jar包如下:
我用的是JDK 8,如果不行建议把路径改了还是不行,建议换JDK 8。
祝学习愉快!
好帮手慕阿莹
2018-09-07
建议同学参考一下此链接下的回复,找一下你的mac上的路径。写一下对应的路径试试。 http://class.imooc.com/course/qadetail/66450
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
回答 1
回答 2