zoukankan      html  css  js  c++  java
  • js实现csv下载

    var TableDatas  = '数据源';
    function getCSV(){
    if(this.TableDatas.length === 0){ alert("没有数据呀呀呀呀!"); return false; } const jsonData = { target: { header: ['是否有效', '区分', 'URL', '担当', '日期', '説明'], filter: ['url_flag', 'division', 'url_value', 'opt_user_nm', 'opt_datetime', 'url_note'], list: this.TableDatas } }; this.exportMethod(jsonData);
    }
    function exportMethod(data) {
        const csvTitle = data.target.header;
        const csvFilter = data.target.filter;
        const csvList = data.target.list;
        const csvData = [];
        csvData.push('"' + csvTitle.join('","') + '"
    ');
        for (let i = 0; i < csvList.length; i++) {
            const tmp = [];
         for (let j = 0; j < csvFilter.length; j++) {   var d = csvList[i][csvFilter[j]];   tmp.push(d);   }   csvData.push('"' + tmp.join('","') + '" '); } // csv download const uri = 'data:text/csv;charset=utf-8,ufeff' + encodeURIComponent(csvData.join('')); const link = document.createElement('a'); link.href = uri; link.download = `text.csv`; document.body.appendChild(link); link.click();
    }
  • 相关阅读:
    KTorrent 2.1
    Krusader-双面板文件治理器
    VirtualBox 1.3.4
    QEMU 0.9.0 & QEMU Accelerator 1.3.0pre10
    Sweep:音频编辑器材
    USBSink-优盘同步备份东西
    玩转 MPlayer(1)
    玩转 MPlayer(2)
    活动目录之迁移
    再学 GDI+[26]: TGPPen 画笔对齐 SetAlignment
  • 原文地址:https://www.cnblogs.com/cczhao06/p/13156704.html
Copyright © 2011-2022 走看看