Daten im Excel sortieren

sim26

Mitglied
Hi alle,

habe bitte folgendes Problem

habe in eine "tabelle1.xls" Daten:

Name............Hausnr..

x .................23
x .................45
y .................15
----------------------------
x................. 34
y................. 67
y.................78

ich will den Inhalt später mit einander vergleichen aber erstens muss ich die Möglichkeit von verschiedene Namen mit einander zusammen machen.

D.H. beim ersten fall,
x................. 23
x................. 45
y.................15

die Möglichkeit ist:

x................. 23
y................. 15
--------
x................. 45
y................. 15

beim zweiten fall,
x................34
y.................67
y.................78

die Möglichkeit ist:

x.................34
y.................67
--------
x.................34
y.................78

kann jemand mir helfen?

danke
 
Du willst mit Excel sortieren? Oder aus Excel das ganze auslesen und das mit Java sortieren?
 
um Daten aus Excel zu lesen, habe damit kein problem, das geht mit :

Code:
	class test1 {

		void arrayProbability_1() throws IOException{

		File dir = new File("C:/tabelle1");
	        File[] files = dir.listFiles();
	        String[] temp = null;
	        for (File f: files) { 	
		         BufferedReader in = new BufferedReader(new FileReader(f));
                 String line = null;                     
        while ((line = in.readLine()) != null) {
		           temp = line.split("	"); 
                 if (line.trim().length() == 0) {continue;}//if    
                 System.out.println(temp[0]);
     }//while
        }// for
}//void
}//class
 
Du könntest eine MultiValueMap dafür benutzen.

MultiValueMap map = new MultiValueMap();
map.put("x","45");
map.put("x","16");
map.put("y","10");

mit map.keySet() bekommst du alle vorhandenen keys. Mit map.get(key) bekommst du eine Collection in der für x dann z.B. 45 und 16 stehen.

Wie du die Permutationen erstellst musst du dir mal eben selber überlegen :)
 
also, habe jetzt mein Problem schon gelöst :) aber nicht mit MultiValueMap.
Einfach habe mein ganz Tabelle in einem Vector gemacht dann weiter damit gearbeitet.

Aber trotzdem Danke
 
Zurück