提前感谢您的任何帮助。我正在尝试将网页中的表格导入到Google电子表格中。
我尝试过使用以下两个函数,并且两个函数都给我错误,即导入的内容为空"。
=importhtml("http://financials.morningstar.com/ratios/r.html?t=AAPL","table",1)
和
=importxml("http://financials.morningstar.com/ratios/r.html?t=AAPL", "//*[@id='tab-profitability']/table[2]"
非常感谢任何建议!
P.S。导入的数据仅供个人使用,不会用于网站政策。
答案 0 :(得分:-2)
您的网址(http://financials.morningstar.com/ratios/r.html?t=AAPL)无效。 如果网页有一个html表,那么command = importhtml()是可能的。
我举个例子:
在此网址中:http://fr.wikipedia.org/wiki /Démographie_de_l'Inde 在此网页中,您可以看到一个表格。该表是一个html表
页面中的代码:
<table class="wikitable centre" style="text-align: center;">
<tr>
<th colspan="3" scope="col" width="60%">Évolution de la population</th>
</tr>
<tr>
<th>Année</th>
<th>Population</th>
<th><abbr title="Croissance démographique">%±</abbr></th>
</tr>
<tr>
<td>1951</td>
<td>361 088 000</td>
<td>—</td>
</tr>
<tr>
<td>1961</td>
<td>439 235 000</td>
<td>+ 21,6 %</td>
</tr>
<!-- Others value -->
<td colspan="3" align="center"><small>Source : <a rel="nofollow" class="external autonumber" href="http://indiabudget.nic.in/es2006-07/chapt2007/tab97.pdf">[1]</a></small></td>
</tr>
</table>
在您的Google电子表格中,您可以显示数据
=IMPORTHTML("http://fr.wikipedia.org/wiki/Démographie_de_l'Inde"; "table";
在此网页(http://financials.morningstar.com/ratios/r.html?t=AAPL)中,您没有任何html表格,因此您可以提取值。