Je tente de lire un fichier Excel en utilisant et en recherchant la position de départ de mon autre boucle.Déclaration de déclaration manquante
Ceci est mon code.
public static int CheckStartPosition(String filename,int Colno,String StartChar, int sheetno,int startpos) {
try {
Workbook workbook = new Workbook();
workbook.open(filename);
Worksheet worksheet = workbook.getWorksheets().getSheet(sheetno);
Cells cells=worksheet.getCells();
int num=cells.getMaxDataRow();
int num1=cells.getMaxDataColumn();
int numofsheet= workbook.getNumberOfSheets();
System.out.println(numofsheet);
for (int n1=0;n1<=num;n1++) {
Cell cell1=cells.getCell(n1,Colno);
if(cell1.getValue()!=null) {
String value =cell1.getValue().toString().toLowerCase();
if(value.equals(StartChar)) {
System.out.println(cell1.getValue());
int S= cell1.getRowIndex();
startpos=S+1;
System.out.println(startpos);
}
}else{}
}
workbook.save("C:\\Movies.xls",FileFormatType.EXCEL97TO2003);
return startpos;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
:-
CheckStartPosition(f1.xls, 0,"abc",2,0);
Comment retourner startPosition
-1: Vous pouvez au moins essayer de formater correctement votre code ... Cela vous aidera à trouver le problème. – paradigmatic
essayer de donner un nom aux variables, de sorte que nous puissions trouver le problème – john
Peut-être que vous pourriez expliquer cela un peu mieux que le drapeau à avoir rouvert. En l'état, il est difficile de savoir ce que vous essayez de faire. – Kev