這里我用到的模塊是“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]則是第一行中的第三個格子的數據
