chrysaetos99:
Je voudrais enregistrer un tableau HTML (par exemple la première table dans cet article de Wikipedia ) comme CSV fichier en Java. Il ne doit pas seulement travailler avec cette table un, mais avec toutes sortes de tables (l'utilisateur doit être en mesure d'entrer un lien vers une table et le programme juste convertit automatiquement au format CSV).
Je l'ai déjà essayé de travailler avec jsoup, mais je ne comprends pas comment cela fonctionne pour le moment.
Comment puis-je convertir un tableau HTML stocké à une URL externe au format CSV et l'enregistrer comme un fichier?
Steffi:
public static void main(String[] args) throws Exception {
String url = "https://en.wikipedia.org/wiki/2020_coronavirus_pandemic_in_the_United_States";
try{
Document doc = Jsoup.connect(url).get();
Element table = doc.getElementById("covid19-container");
Elements rows = table.getElementsByTag("tr");
for(Element row : rows){
System.out.println(row.text());
}
}catch (IOException e){
e.printStackTrace();
}
}