我對我有一個很大的問題。我猜stackoverflow成員可以幫助我..我有一個Excel文件在我的本地。而且我想閱讀這個Excel,並且如果Excel行有重複的數據比我寫入控制檯。獲取對象數組indexOf在nodejs中的重複元素
例如清楚;
這是我的Excel文件:
比我擅長閱讀代碼行:
workbook.xlsx.readFile('excelvalidation.xlsx').then(function() {
var rowValues = {};
var worksheet = workbook.getWorksheet(1);
var columnCount = worksheet.columnCount;
worksheet.eachRow(function(row, rowNumber) {
if(rowNumber > 2) {
var dizi = [];
row.eachCell(function(cell, colNumber){
dizi.push(cell.value);
});
rowValues[rowNumber-3] = dizi;
}
});
for(var i = 0 ; i < Object.keys(rowValues).length ; i++) {
console.log(" " + rowValues[i]);
}
rowValues
是什麼對象有所有的行。它意味着1.行是rowValues
第一個元素和2.行是rowValues第二個元素vs ...
所以在Excel文件中的第5行和第11行重複,我想寫控制檯的消息「5和11行是複製「我想要的。我該怎麼做?感謝您的幫助..
所以,你想要的是比較單元的兩個或多個陣列? – MatthieuLemoine