Hallo,
Ich will 3 Tabellen miteinader vergleichen, stoße jedoch auf einige Probleme hierbei.
Mein Mommentanes Problem ist in Zeile 41.
Ich will ausdrücken dass die beiden Werte sich nicht gleichen sollen.
Mir ist klar das dies mommentan nicht der Fall ist... doch so wird der Code ausgeführt
Ich habe schon folgende Varianten ausprobiert, welche alle zu einem Fehler in Zeile 44 zufolge hatten.
while (!SspZelle.equals(DialogZelle)){
while (SspZelle != DialogZelle){
gibt es noch andere Möglichkeiten "ungleich" auszudrücken?
oder liegt mein Fehler doch wo ganz anders?
Ich will 3 Tabellen miteinader vergleichen, stoße jedoch auf einige Probleme hierbei.
Mein Mommentanes Problem ist in Zeile 41.
Ich will ausdrücken dass die beiden Werte sich nicht gleichen sollen.
Mir ist klar das dies mommentan nicht der Fall ist... doch so wird der Code ausgeführt
Ich habe schon folgende Varianten ausprobiert, welche alle zu einem Fehler in Zeile 44 zufolge hatten.
while (!SspZelle.equals(DialogZelle)){
while (SspZelle != DialogZelle){
gibt es noch andere Möglichkeiten "ungleich" auszudrücken?
oder liegt mein Fehler doch wo ganz anders?
Java:
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.JXLException;
import jxl.Sheet;
import jxl.Workbook;
public class Tool {
/**
* @param args
* @throws IOException
* @throws JXLException
*/
public static void main(String[] args) throws IOException, JXLException {
Workbook SSPCodes = Workbook.getWorkbook(new File("Dateipfad/SSPCodes.xls"));
Workbook Dialogcodes = Workbook.getWorkbook(new File("Dateipfad/Codeliste.xls"));
Workbook Stopliste = Workbook.getWorkbook(new File("Dateipfad/Stopliste.xls"));
Sheet ssp = SSPCodes.getSheet(0);
Sheet dialog = Dialogcodes.getSheet(0);
Sheet stop = Stopliste.getSheet(0);
int sspZeile = 2;
int sspSpalte = 2;
int dialogZeile = 4;
int dialogSpalte = 4;
int stopZeile = 1;
int stopSpalte = 4;
Cell sspCell = ssp.getCell(sspSpalte,sspZeile);
Cell dialogCell = dialog.getCell(dialogSpalte,dialogZeile);
Cell stopCell = stop.getCell(stopSpalte,stopZeile);
String SspZelle = sspCell.getContents();
String DialogZelle = dialogCell.getContents();
String StopZelle = stopCell.getContents();
while (SspZelle.equals(DialogZelle)){
dialogSpalte=dialogSpalte+1;
dialog = Dialogcodes.getSheet(0);
dialogCell = dialog.getCell(dialogSpalte,dialogZeile);
DialogZelle = dialogCell.getContents();
if (DialogZelle == null ) {
dialogZeile = 4;
sspZeile++;
sspCell = ssp.getCell(sspSpalte, sspZeile);
SspZelle = sspCell.getContents();
}
}
System.out.println(SspZelle);
System.out.println(DialogZelle);
System.out.println(StopZelle);
SSPCodes.close();
Dialogcodes.close();
Stopliste.close();
}
}