nodejs中Excel數據轉換為JSON格式數據


這里我用到的模塊是“node-xlxs”,當然還有其他評價比較高的js-xlsx,但是使用有點復雜,所以這里演示node-xlxs的使用。

好吧直接上來貼代碼

var xlsx2json = require("node-xlsx");

var list = xlsx2json.parse("./test.xlsx" );

console.log(list[0].data[0][2]); 

list中的數據格式

[

{name:'sheet1',data:[[object],[object]]} 

{name:'sheet2',data:[[object],[object]]} 

{name:'sheet3',data:[[object],[object]]}  

]

數據格式是一個數組對象,所以我們可以獲取到我們想要的數據,如sheet1中的數據則是list[0].data。我們進一步測試data中的數據格式如下

 

data:
[

[ ],
[ ]

]

也是一個數組,數據中的每個數組則是代表了excel中每一行的數據

其中test.xls是你要轉換的excel表,list[0]就是Excel中的sheet1,data[0][2]則是第一行中的第三個格子的數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM