Hallo zusammen,
und zwar hab ich folgendes problem, dass ich teilweise schon gelöst habe bzw. evtl auch falsch ^^ ich habs auch probiert die beiden strings zu vergleichen aber das ging nicht.(ignoriert das einfach im code)
also meine aufgabenstellung lautet:
ich soll aus einer excel datei eine spalte auslesen auf der der immer wieder die gleichen namen stehen, allerdings in den unterschiedlichsten reihenfolgen( zb. ma,pa,pa,ma,br,ka,ma,pa, etc)- das auslesen funktioniert schon- und soll dann alle zählen die zusammen gehören (hier ma=3mal, pa=3mal,br=1mal, etc) und diese liste dann wieder ausgeben in absteigender reihenfolge.
wäre über eure hilfe echt sehr dankbar, hab bis jetzt schon einiges probiert, aber je mehr ich mache umso weniger kommt dabei raus, also so kommts mir vor.
thx 4 help
hier mien code:
import java.io.*;
import java.io.File;
import java.util.Date;
import jxl.write.*;
import jxl.*;
public class auslesenexcel {
public static void main(String[] args) {
/*
/ einlesen der Datei
*/
String p;
try{
Workbook workbook = Workbook.getWorkbook(new File("//home/mydict/myfile.xls"));
Sheet sheet = workbook.getSheet(0);
Cell cell;
Cell cell1;
for(int j=0;j<sheet.getRows();j++){
int k=1;
k=(++j);
// Auslesen der Spalte
cell=sheet.getCell(8,j);
cell1=sheet.getCell(8,k);
p=cell.getContents();
System.out.println(p);
String value1 = cell.getContents();
String value2 = cell1.getContents();
if (cell1.equals(cell)){
System.out.println("sind gleich");
}
else{
System.out.println("überhaupt nicht ähnlich");
}
// Abbruchbedingung des einlesens
if (cell.getType() == CellType.EMPTY)
break;
}
}
catch (Exception e) {
System.out.println("Exception: " + e.getMessage());
}
}
}
und zwar hab ich folgendes problem, dass ich teilweise schon gelöst habe bzw. evtl auch falsch ^^ ich habs auch probiert die beiden strings zu vergleichen aber das ging nicht.(ignoriert das einfach im code)
also meine aufgabenstellung lautet:
ich soll aus einer excel datei eine spalte auslesen auf der der immer wieder die gleichen namen stehen, allerdings in den unterschiedlichsten reihenfolgen( zb. ma,pa,pa,ma,br,ka,ma,pa, etc)- das auslesen funktioniert schon- und soll dann alle zählen die zusammen gehören (hier ma=3mal, pa=3mal,br=1mal, etc) und diese liste dann wieder ausgeben in absteigender reihenfolge.
wäre über eure hilfe echt sehr dankbar, hab bis jetzt schon einiges probiert, aber je mehr ich mache umso weniger kommt dabei raus, also so kommts mir vor.
thx 4 help
hier mien code:
import java.io.*;
import java.io.File;
import java.util.Date;
import jxl.write.*;
import jxl.*;
public class auslesenexcel {
public static void main(String[] args) {
/*
/ einlesen der Datei
*/
String p;
try{
Workbook workbook = Workbook.getWorkbook(new File("//home/mydict/myfile.xls"));
Sheet sheet = workbook.getSheet(0);
Cell cell;
Cell cell1;
for(int j=0;j<sheet.getRows();j++){
int k=1;
k=(++j);
// Auslesen der Spalte
cell=sheet.getCell(8,j);
cell1=sheet.getCell(8,k);
p=cell.getContents();
System.out.println(p);
String value1 = cell.getContents();
String value2 = cell1.getContents();
if (cell1.equals(cell)){
System.out.println("sind gleich");
}
else{
System.out.println("überhaupt nicht ähnlich");
}
// Abbruchbedingung des einlesens
if (cell.getType() == CellType.EMPTY)
break;
}
}
catch (Exception e) {
System.out.println("Exception: " + e.getMessage());
}
}
}