zoukankan      html  css  js  c++  java
  • JavaScript:csv和json文件的下載(須使用Save函數)

    /* 導出JSON格式 */
    function exportJSON(data) {
        var exportData=JSON.stringify(data);
        save(exportData).as('json');
    }
    /* 導出CSV data 為數據,title為標題 importType為輸入的類型 支持的類型分為 object、array、arrayinobject、objectinarray、arrayinarray(測試效果同array) */ function exportCSV(data,importType,title) { var exportData=title?title+" ":" "; var Temp=""; var type=importType?importType.toUpperCase():"JSONINARRAY"; switch (type){ case 'OBJECTINARRAY': data.forEach(function(item){ Temp=""; for(itemName in item){ Temp=Temp+','+item[itemName] } Temp=Temp.slice(1); exportData=exportData+Temp+" "; }); break; case 'OBJECT': for(item in data){ exportData=exportData+item+','+data[item]+' '; }; break; case 'ARRAYINARRAY': data.forEach(function(item){ exportData=exportData+item.join(',')+" "; }); break; case 'ARRAYINOBJECT': for(item in data){ exportData=exportData+data[item].join(',')+" "; }; break; case 'ARRAY': exportData=exportData+data.join(" "); break; default: console.error('数据类型不支持或数据类型参数错误'); return false; } save(exportData).as('csv'); }
  • 相关阅读:
    PHP AES256加密算法
    PHP字符串比较
    linux常用命令
    播放音乐方法(兼容IE FF Chrome Opera Safari)
    JS小游戏象棋暗棋
    Sublime Text 2 介紹
    php生成QRcode
    几种极其隐蔽的XSS注入的防护
    JS判断碰撞方法
    php 发送带附件邮件
  • 原文地址:https://www.cnblogs.com/mandongpiaoxue/p/10494878.html
Copyright © 2011-2022 走看看