Hallo!
Ich möchte aus einer großen HTML Tabelle einige Informationen auslesen und dann in einer Tabelle anzeigen lassen, die möglichst genau so aussehen soll. Die Informationen lese ich im Moment mit folgendem Code heraus:
public static void WebTable(String s){
String html = //musste den Link entfernen, da dieser nicht öffentlich gemacht werden darf;
try {
Document doc = Jsoup.connect(html).get();
Elements tableElements = doc.select("table");
ArrayList<String> list = new ArrayList<String>();
Elements tableRowElements = tableElements.select(":not(thead) tr");
for (int i = 0; i < tableRowElements.size(); i++) {
Element row = tableRowElements.get(i);
Elements rowItems = row.select("td");
if(rowItems.size() == 7){
if(rowItems.get(0).text().equalsIgnoreCase(klasse.replaceAll(" ", ""))){
for (int j = 0; j < rowItems.size(); j++) {
list.add(rowItems.get(j).text());
} }
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
Also habe ich nun alle benötigten Daten in einer ArrayList. Nun möchte ich diese einfach in eine Tabelle eintragen. (Also von links nach rechts einfach auffüllen). Die Tabelle soll jedoch aussehen, wie auf dem Bild gezeigt.
http://goo.gl/4zWlSe
Hoffe mir kann jemand weiterhelfen.
Lg SuperSpace