Javascript 将html表格数据提取到csv文件
如何将此html数据表提取到csv文件Javascript 将html表格数据提取到csv文件,javascript,jquery,html,csv,Javascript,Jquery,Html,Csv,如何将此html数据表提取到csv文件 <table id="parts" class="parts-first horizontal"> <tbody> <tr class="odd"> <td class="score"><span class="rb">69</span</td> <td class="score
<table id="parts" class="parts-first horizontal">
<tbody>
<tr class="odd">
<td class="score"><span class="rb">69</span</td>
<td class="score part"><span class="p1_home">31</span></td>
</tr>
<tr class="even">
<td class="score"><span class="rb">63</span></td>
<td class="score part"><span class="p1_away">17</span></td>
</tr>
</tbody>
</table>
69如果您只需要代码来获取数据并从中形成CSV字符串,就可以了。它将其输出到控制台,但您可以使用Ajax和PHP更新实际文件
window.addEventListener('DOMContentLoaded',init,false);
函数init(){
var table=document.getElementById('parts');
var csvString=table2csv(table,,,false);
console.log(csvString);//现在您可以将此字符串保存在变量中,或者发送它
}
函数表2CSV(表、定界器、尾随){
var数据=“”,
行=table.getElementsByTagName('tr');
对于(var i=0,l=rows.length;必须将CSV文件保存在服务器上(然后在需要时下载)。但是Javascript无法在您的计算机上编辑/更新文件。这就是您需要的吗?Javascript从DOM获取这些值,将它们发送到服务器,然后更新服务器上的CSV文件?@blex他/她没有要求将它们保存在其机上-只需从HTMLT中提取它们。这将是第二个问题:)现在我只需要javascript代码