首页 > 解决方案 > 我需要将两个 csv 文件合并为单个 csv 文件

问题描述

我想从用户那里获取两个 csv 文件并将它们合并到一个 csv 文件中并提供下载选项,但我被我的代码卡住了。我添加到按钮并检索文件但无法合并到单个文件中,谁能帮助我

<!DOCTYPE html>
<html>
<head>
    <title>Read CSV</title>
    <script type="text/javascript" src="papaparse.min.js"></script>
</head>
<body>
    <input type="file" id="upload-csv" accept=".csv">
    <button id="btn-upload-csv">Read CSV</button>
    <table id="tbl-data">    
    </table>
    <input type="file" id="upload1-csv" accept=".csv">
    <button id="btn-upload1-csv">Read CSV</button>
    <table id="tbl-data">    
    </table>

    <script type="text/javascript">
     var newArray = [];
        let btn_upload = document.getElementById('btn-upload-csv').addEventListener('click', ()=> {

            Papa.parse(document.getElementById('upload-csv').files[0], {
                download: true,
                header: true,
                complete: function(results) {
                    console.log(results);
                    newArray.push(results);
                }
            });
        });
        let btn_upload1 = document.getElementById('btn-upload1-csv').addEventListener('click', ()=> {

            Papa.parse(document.getElementById('upload1-csv').files[0], {
                download: true,
                header: true,
                complete: function(results) {
                    console.log(results);
                    newArray.push(results);
                    console.log(newArray);
                }
            });
        });

    </script>
</body>

</html>

标签: javascriptphpweb-deployment

解决方案


推荐阅读