У меня, к сожалению, нет репутации, чтобы оставлять комментарии или выкрикивать "Дубликат", но я удалил это точную таблицу на мартовский ответ с точного URL" веб-сайт world-o-meter.
ПРИМЕЧАНИЕ В ответе используется собственная сторонняя библиотека Java - HTML (Torello), которая может быть Google. Для этой библиотеки имеется достаточно документации. Основная причина в том, что изменение, обновление и репликация HTML намного проще, когда HTML равен vectorized
- и не помещен в дерево DOM * 1014. * структура. Я связан с ее разработкой.
См .: ЭТО ОТВЕТ для получения табличных данных.
ТАКЖЕ: Если вы предпочитаете HTML таблицу в качестве выходных данных, а не Java -Hashtable, как это делает ответ на этой странице, пожалуйста, просто добавьте несколько <TR><TD>
строк к выходным данным, которые она
Specifically: change this line here:
// Use Java String formatter
for (int i=0; i < data.length; i++)
System.out.println(String.format("%-" + 20 + "s", colNames[i]) + data[i]);
Примерно так:
StringBuffer sb = new StringBuffer();
sb.append("<TABLE>\n<TR>\n<TH>Country</TH>\n");
for (String colName : colNames) sb.append("<TH>" + colName + "</TH>\n");
for (String country: countries.keySet())
{
sb.append("<TR>\n<TD>" + country + "</TD>\n");
for (String col : countries.get(country))
sb.append("<TD>" + col + "</TD>\n");
sb.append("</TR>\n");
}
FileRW.writeFile(sb.toString(), "C19-TABLE.html");
Который будет производить это положить в именованный файл C19-Table.html
ПРИМЕЧАНИЕ Этот вывод был сокращен для удобства чтения в этом ответе.
<TABLE>
<TR>
<TH>Country</TH>
<TH>Total Cases</TH>
<TH>New Cases</TH>
<TH>Total Deaths</TH>
<TH>New Deaths</TH>
<TH>Total Recovered</TH>
<TH>Active Cases</TH>
<TH>Serious, Critical</TH>
<TH>Tot Cases/1M pop</TH>
<TH>Deaths/ 1M pop</TH>
<TH>1st case</TH>
<TR>
<TD>Cayman Islands</TD>
<TD>60</TD>
<TD></TD>
<TD>1</TD>
<TD></TD>
<TD>6</TD>
<TD>53</TD>
<TD>3</TD>
<TD>913</TD>
<TD>15</TD>
<TD>636</TD>
<TD>9,677</TD>
<TD>North America</TD>
</TR>
<TR>
<TD>Botswana</TD>
<TD>15</TD>
<TD>+2</TD>
<TD>1</TD>
<TD></TD>
<TD></TD>
<TD>14</TD>
<TD></TD>
<TD>6</TD>
<TD>0.4</TD>
<TD>3,441</TD>
<TD>1,463</TD>
<TD>Africa</TD>
</TR>
<TR>
<TD>Syria</TD>
<TD>33</TD>
<TD></TD>
<TD>2</TD>
<TD></TD>
<TD>5</TD>
<TD>26</TD>
<TD></TD>
<TD>2</TD>
<TD>0.1</TD>
<TD></TD>
<TD></TD>
<TD>Asia</TD>
</TR>
<TR>
<TD>China</TD>
<TD>82,341</TD>
<TD>+46</TD>
<TD>3,342</TD>
<TD></TD>
<TD>77,892</TD>
<TD>1,107</TD>
<TD>95</TD>
<TD>57</TD>
<TD>2</TD>
<TD></TD>
<TD></TD>
<TD>Asia</TD>
</TR>
... <!-- output continues on -->