您好,我尝试使用apache poi从excel中获取值,并且在此过程中,如果单元格值为null,则分配该值,并且所有此过程都通过使用IF语句进行检查,但是我的代码未输入if语句。有人可以帮我吗
///代码///
public static String[] ParamterData(int ParameterCount,int RowNum){
String[] data=new String[ParameterCount];
int cell=4;
for(int i=0;i<ParameterCount;i++){
XSSFCell parameter=TestData.sheet.getRow(RowNum).getCell(cell);
System.out.println(parameter);
if(parameter.getStringCellValue().equals(null)){
System.out.println("entered in to if loop");
parameter.setCellValue(" ");
File file=new File("C:\\Users\\DELL\\Desktop\\Test Doc and Resumes\\Testdata.xlsx");
FileOutputStream fout;
try {
fout = new FileOutputStream(file);
TestData.book.write(fout);
parameter=TestData.sheet.getRow(RowNum).getCell(cell);
System.out.println(parameter+ " inside if");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
data[i]=parameter.getStringCellValue();
}else
{
data[i]=parameter.getStringCellValue();
}
cell=cell+1;
}
return data;
}