Recuperer le contenu d'une cellule avec jxl - Java - Programmation
MarshPosté le 06-08-2013 à 17:00:37
Bonjour,
J'utilise jxl dans mon programme. Dans celui ci, l'utilisateur tape la référence d'un wagon et le programme cherche la référence dans la colonne correspondante. Ce qui pose problème ici c'est pour récupérer le contenu d'une cellule, j'ai utilisé .getContents() mais il arrive pas à comparer l'entrée de l'utilisateur et le contenu d'une cellule. Voici mon programme :
int i; static String wagon; Cell refwag; static Scanner sc;
Marsh Posté le 06-08-2013 à 17:00:37
Bonjour,
J'utilise jxl dans mon programme. Dans celui ci, l'utilisateur tape la référence d'un wagon et le programme cherche la référence dans la colonne correspondante. Ce qui pose problème ici c'est pour récupérer le contenu d'une cellule, j'ai utilisé .getContents() mais il arrive pas à comparer l'entrée de l'utilisateur et le contenu d'une cellule.
Voici mon programme :
int i;
static String wagon;
Cell refwag;
static Scanner sc;
public static void main(String[] args) {
Workbook workbook = null;
try {
workbook = Workbook.getWorkbook(new File("C.../.../.../....xls" ));
System.out.println("Entrez la référence :" );
sc = new Scanner(System.in);
wagon = sc.nextLine();
Sheet readsheet=workbook.getSheet(0);
for (int i = 0; i < readsheet.getRows(); i++){
Cell refwag = readsheet.getCell(2, i);
String stringrefwag = refwag.getContents();
if(wagon==stringrefwag)
System.out.println("Référence correcte" );
}
} catch (BiffException e) {
// TODO Bloc catch généré automatiquement
e.printStackTrace();
} catch (IOException e) {
// TODO Bloc catch généré automatiquement
e.printStackTrace();
}
finally {
if(workbook!=null){
workbook.close();
}
}
}
Merci d'avance
Message édité par June94 le 06-08-2013 à 17:01:40