从xls读取数据,使xls文件在selenium中损坏

我正在尝试从一个正在使用的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)或者如果你想写一些东西,那么你一定是做错了,这就是为什么它会破坏你的文件。

读取/写入Excel工作表

一旦从工作表读取/写入数据,文件应该正确closures,以免提示提到的错误信息。

你可以使用下面的命令

 w.write(); w.close();