From 7ac9f1bdbb2f8de605a68a8b79ad24e4d7f43730 Mon Sep 17 00:00:00 2001 From: Eason010212 <1371033826@qq.com> Date: Fri, 15 Jul 2022 23:45:26 +0800 Subject: [PATCH] Data management - export CSV --- src/js/data.js | 16 +++++++++++++++- src/mixio.db | Bin 217088 -> 217088 bytes 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/js/data.js b/src/js/data.js index dc4ff52..b31751d 100644 --- a/src/js/data.js +++ b/src/js/data.js @@ -209,7 +209,21 @@ var refresh = function(){ } var output = function(){ - + var jsonData = datatable.data() + let str = `topic,message,time\n`; + for(let i = 0 ; i < jsonData.length ; i++ ){ + for(let item in jsonData[i]){ + str+=`${jsonData[i][item] + '\t'},`; + } + str+='\n'; + } + let uri = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str); + let link = document.createElement("a"); + link.href = uri; + link.download = "data.csv"; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); } var clearAll = function(){ diff --git a/src/mixio.db b/src/mixio.db index 74a746f3815e069e3b0e11b447fcdc79bd3abc83..72d709a73e4b3c27e9227118609ef4316f7d4e19 100644 GIT binary patch delta 72 zcmZozz}v8ZcY-wIiitALj4L)KEXn6#5MW^7KfynNKZ0Ljv!H+g|73;wClJwh{I`Md Y-DbgrrTooX``fqnGj8A7&*Xgo07NYq`Tzg` delta 72 zcmZozz}v8ZcY-wI@`*CejLSDBEXn6#cjUPk^HD82I1u b-v+{Wn*|e=@;7hoZ{OO_xP5CsllK7tgw7hS