我已经从excel文件中创建了用于读取数据的脚本,但是它给出了类似" C:\ testdata.xls(系统找不到指定文件)的错误"。 请Hple。 这是我的代码。
FileInputStream file = new FileInputStream(new File ("C:\\testdata.xls"));
HSSFWorkbook workbook = new HSSFWorkbook(file);
HSSFSheet sheet = workbook.getSheetAt(0);
String heading = sheet.getRow(0).getCell(0).getStringCellValue();
String searchText1 = sheet.getRow(1).getCell(0).getStringCellValue();
String searchText2 = sheet.getRow(2).getCell(0).getStringCellValue();
System.out.println("Heading is:" + heading);
System.out.println("Search Text 1 is:" + searchText1);
System.out.println("Search Text 2 is:" + searchText2);
file.close();
答案 0 :(得分:1)
您可以通过将文件创建为
来验证路径是否正确 new File ("C:\\testdata.xls")
然后打印绝对路径。检查它是否是有效路径。
答案 1 :(得分:0)
你可能需要更加具体。我想象你的文件在C的子目录中。 如果它在子目录中,则包含文件的保留路径。 例如, " C:\用户\尼基\桌面\ MyProgram \ file.txt的" (双反斜杠)
或者您可以将文件复制到项目文件夹中并按名称调用它。 " file.txt的"
答案 2 :(得分:0)
我的文件路径正确但我的文件扩展名错误。