Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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 如何在使用php导出数据时从excel中删除空白列_Javascript_Php_Export To Csv - Fatal编程技术网

Javascript 如何在使用php导出数据时从excel中删除空白列

Javascript 如何在使用php导出数据时从excel中删除空白列,javascript,php,export-to-csv,Javascript,Php,Export To Csv,选择数据后,当我单击下载所选数据时,下载的csv文件中的第一列为空。我想删除该列。请帮帮我 有要共享的代码吗?函数exportTableToCSV($table,filename){}完整的代码,以便我可以检查错误。我已经添加了完整的脚本来下载表数据。但在下载空间复选框时,CSV文件中只有一列空白。 function exportTableToCSV($table, filename) { var $rows = $table.find('tr:has(td:has(input:

选择数据后,当我单击下载所选数据时,下载的
csv
文件中的第一列为空。我想删除该列。请帮帮我


有要共享的代码吗?函数exportTableToCSV($table,filename){}完整的代码,以便我可以检查错误。我已经添加了完整的脚本来下载表数据。但在下载空间复选框时,CSV文件中只有一列空白。
function exportTableToCSV($table, filename) {
        var $rows = $table.find('tr:has(td:has(input:checked)),tr:has(th)'),
        tmpColDelim = String.fromCharCode(11),
        tmpRowDelim = String.fromCharCode(0),
        colDelim = '","',
        rowDelim = '"\r\n"',
        csv = '"' + $rows.map(function (i, row) {
        var $row = $(row), $cols = $row.find('td,th');
        return $cols.map(function (j, col) {
        var $col = $(col), text = $col.text();
            return text.replace(/"/g, '""');
        }).get().join(tmpColDelim);
        }).get().join(tmpRowDelim)
            .split(tmpRowDelim).join(rowDelim)
            .split(tmpColDelim).join(colDelim) + '"',
            csvData = 'data:application/csv;charset=utf-8,' + encodeURIComponent(csv);
        console.log(csv);
            if (window.navigator.msSaveBlob) { 
                window.navigator.msSaveOrOpenBlob(new Blob([csv], {type: "text/plain;charset=utf-8;"}), "csvname.csv")
            } 
            else {
                $(this).attr({ 'download': filename, 'href': csvData, 'target': '_blank' }); 
            }
}
$("#down").on('click', function (event) {
    exportTableToCSV.apply(this, [$('#dataTable'), 'seimen_data.csv']);
});