【发布时间】:2012-12-04 19:26:19
【问题描述】:
我找到了一种将 HTML 表导出到 Excel 的方法,但是在将 JavaScript 表导出从网站导出到 Excel 时遇到问题。请帮我找到一种方法,将此表导出到 Excel。
页面,我需要信息的地方:
www.jalgpall.ee/players.php?year=2012&team=84&player=28469&b=ML
本页javascript表格函数示例:
JavaScript: function showPlayers() {
xmlhttp = GetXmlHttpObject();
if (xmlhttp == null) {
alert("Your browser dosen't support AJAX");
return;
}
var url = "db/getplayergame.php?reg=ellermaasoft";
url = url + "&player=" + document.getElementById("customers").value;
url = url + "&sid=" + Math.random();
url = url + "&year=" + document.getElementById("year").value;
if (document.getElementById('tabber').tabber) {
url = url + "&page=" + document.getElementById('tabber').tabber.activetab;
}
else url = url + "&page=0";
xmlhttp.onreadystatechange = stateChanged;
xmlhttp.open("GET", url, true);
xmlhttp.send(null);
【问题讨论】:
-
你试过什么?如果您发布到目前为止所尝试的示例代码,将会有所帮助。
-
这不是一个“javascript 表函数”(不管是什么),它是一个 AJAX 调用。在没有看到此 AJAX 调用返回的内容的情况下,我怀疑任何人都可以帮助解决这个问题。
-
Aaron,我只找到了 HTML table 的方法,所以很遗憾我没有任何东西可以分享。 Diodeus,感谢您的回答和解释。此调用返回的结果与我上面的链接中的结果完全相同,即特定球员的足球比赛表。抱歉,如果我没有正确回答您的问题。
-
该页面包含一个 Javascript 函数,用于生成(可能)一个 HTML 表格。您使用什么代码将 HTML 表格导出到 Excel?
-
Zev,对于 HTML 表格,我直接从 Excel 中获得了表格。 Data->From Web 并从某个网页中选择 HTML 表格。
标签: javascript ajax excel export