国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

nodejs讀取并去重excel文件

2024-05-06 15:19:46
字體:
來源:轉載
供稿:網友

如何使用,直接上代碼

/** * 安裝node-xlsx插件 */var path = require('path')var fs = require('fs')var xlsx = require('node-xlsx')//去重算法Array.prototype.unique = function () { this.sort(); //先排序 var res = [this[0]]; for (var i = 1; i < this.length; i++) {  if (this[i] !== res[res.length - 1]) {   res.push(this[i]);  } } return res;}//取得xlsxvar obj = xlsx.parse(path.resolve(`./xlsx/x.xlsx`))var newArray = []//讀取第一列//obj[0].data:指第一個sheet的表格數據//data內部的數據結構為://[[ 'field1','field2','field13' ],[ 'field1','field2','field13' ]]for (var data of obj[0].data) { newArray.push(data[0])}//去重之前console.log(newArray.length)var openIds = newArray.unique();//去重之后console.log(newArray.length)var j = 0for (var i = 0; i < newArray.length; i++) { //每一行 console.log(newArray[i])}

解析一下

node-xlsx導出的數據結構如下:

//json結構 [{ name: 'sheet1 name', data: [['field1', 'field2', 'field13'],  ['field1', 'field2', 'field13']]}, {  name: 'sheet2 name',  data: [['field1', 'field2', 'field13'],   ['field1', 'field2', 'field13']] }]

以上就是小編整理的全部內容,很多時候我們用到對EXCEL的文件操作,大家在測試的時候如還有任何疑問可以在下面的留言區討論,感謝大家對錯新站長站的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宜城市| 嵩明县| 新化县| 枝江市| 甘孜| 济南市| 永济市| 白玉县| 耿马| 西青区| 汝阳县| 十堰市| 涪陵区| 湘西| 商南县| 屯门区| 金堂县| 南岸区| 东光县| 天台县| 义乌市| 留坝县| 广德县| 南华县| 临泉县| 江川县| 涿鹿县| 德庆县| 乌兰察布市| 杭锦旗| 高碑店市| 拉萨市| 汕头市| 鲁甸县| 灌南县| 尼勒克县| 盐源县| 大荔县| 前郭尔| 大新县| 吉林省|