将文件导出为CSV会合并带有空格的单元格

时间:2019-02-08 01:07:28

标签: php html csv

<script>function doCSV() {
    var table = document.getElementById("player_info").innerHTML;
    var data = table.replace(/<thead>/g, '')
        .replace(/<\/thead>/g, '')
        .replace(/<tbody>/g, '')
        .replace(/<\/tbody>/g, '')
        .replace(/<tr>/g, '')
        .replace(/<\/tr>/g, '\r\n')
        .replace(/<th>/g, '')
        .replace(/<\/th>/g, ',')
        .replace(/<td>/g, '')
        .replace(/<\/td>/g, ',')
        .replace(/\t/g, '')
        .replace(/\n/g, '');
    var mylink = document.createElement('a');
    mylink.download = "fplinfo.csv";
    mylink.href = "data:application/csv," + escape(data);
    mylink.click();
}</script>
我有这个site,可以从fpl网站获取数据。
我可以将网页文件导出为csv文件,但问题是
如果web nameFull name具有其他字符文本,例如Mesut Özil Ö,则如果表中有空格
,则这些特定的行将合并单元格。其余的行都很好。
我查了一下这个问题,但我不明白这是怎么回事,因为其余的都正常工作。

0 个答案:

没有答案