Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将html表格数据提取到csv文件_Javascript_Jquery_Html_Csv - Fatal编程技术网

Javascript 将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

如何将此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 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代码