我试图从xls读取数据,这是正常工作
java.io.File f1=new java.io.File("E:/SELENIUM DATA/First_P1/DATA_SHEET.xls");
w = Workbook.getWorkbook(f1);
wworkbook = Workbook.createWorkbook(f1,w);
一段时间后,如果尝试打开xls,显示文件已损坏。帮我。
通过查看您的一小段代码,您似乎没有按照正确的方式阅读Excel工作表。如果你只是想阅读excel表,那么就不需要使用createWorkbook(f1,w)
了,或者如果你想在其上写一些东西,那么你必须做错了,这就是为什么它会破坏你的文件。
一旦从工作表读取/写入数据,就应该正确关闭该文件,以便不会提示所提到的错误消息。
您可以使用以下命令
w.write();
w.close();