我尝试了不同的解决方案,从表格中提取数据到xls,jquery standart methonds,插件等。但它不起作用。我认为问题出在表结构中。所有插件都从干净的HTML表中提取数据,但我的表从php获取数据,所以这可能是问题的原因?如何从此表中提取数据到xls:
<table cellspacing="1" id="table-exp" class="tablesorter">
<thead>
<tr>
<th>Маршрут</th>
<th>Идентификатор</th>
<th>Дата</th>
<th>Время в минутах</th>
<th>Время в секундах</th>
<th>Средняя скорость</th>
<th>Расстояние</th>
<th>Стоимость топлива</th>
</tr>
</thead>
<?php
$result = mysql_query("SELECT * FROM trackdata ORDER BY `dateC` DESC");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
echo "<tbody>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){
echo "<tr>";
echo "<td>",$row["trackID"],"</td>";
echo "<td>",$row["uuid"],"</td>";
echo "<td>",$row["dateC"],"</td>";
echo "<td>",$row["timeInMinutes"],"</td>";
echo "<td>",$row["timeInSeconds"],"</td>";
echo "<td>",$row["averageSpeed"],"</td>";
echo "<td>",$row["distance"],"</td>";
echo "<td>",round($row["distance"] * 1.2, 2)," грн</td>";
echo "</tr>";
}
echo "</tbody>";
mysql_free_result($result);
?>
<tfoot>
<tr>
<th>Маршрут</th>
<th>Идентификатор</th>
<th>Дата</th>
<th>Время в минутах</th>
<th>Время в секундах</th>
<th>Средняя скорость</th>
<th>Расстояние</th>
<th>Стоимость топлива</th>
</tr>
</tfoot>
</table>
我认为jquery插件因PHP代码部分无法解析这样的表。怎么处理呢?在这种情况下如何提取数据?