chrysaetos99:
Me gustaría guardar una tabla HTML (por ejemplo, la primera tabla en este artículo de Wikipedia ) como un CSV-archivo en Java. Que no sólo debe trabajar con esa tabla, pero con todo tipo de tablas (el usuario debe ser capaz de entrar en un vínculo a una tabla y el programa convierte automáticamente solo a CSV).
Ya he intentado trabajar con jsoup, pero no entiendo cómo funciona en este momento.
¿Cómo puedo convertir una tabla HTML almacenado en algún URL externa a CSV y lo guarda como un archivo?
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();
}
}