我有一个js对象如下。
if (!t.x || !t.y) {
throw "x and y required";
}
我现在的代码是。
x
我的问题在于我的代码0
可以具有值!t.x
,但如果在这种情况下我执行了x
那我就说实了。
如何确保我的数据有y
和x
,并确保0
的值为protected Vector readExcelFile(String fileName) {
/**
* --Define a Vector --Holds Vectors Of Cells
*/
Vector cellVectorHolder = new Vector();
try{
/** Creating Input Stream**/
FileInputStream myInput = new FileInputStream(fileName);
/** Create a POIFSFileSystem object**/
POIFSFileSystem myFileSystem = new POIFSFileSystem(myInput);
/** Create a workbook using the File System**/
HSSFWorkbook myWorkBook = new HSSFWorkbook(myFileSystem);
/** Get the first sheet from workbook**/
HSSFSheet mySheet = myWorkBook.getSheetAt(0);
/** We now need something to iterate through the cells.**/
Iterator rowIter = mySheet.rowIterator();
while(rowIter.hasNext()){
HSSFRow myRow = (HSSFRow) rowIter.next();
Iterator cellIter = myRow.cellIterator();
Vector cellStoreVector=new Vector();
while(cellIter.hasNext()){
HSSFCell myCell = (HSSFCell) cellIter.next();
cellStoreVector.addElement(myCell);
}
cellVectorHolder.addElement(cellStoreVector);
}
} catch (Exception e) {
e.printStackTrace();
}
return cellVectorHolder;
}
。
jsfiddle:https://jsfiddle.net/3jo7vx4p/
真心感谢任何帮助。
答案 0 :(得分:2)