【发布时间】:2017-05-31 04:01:42
【问题描述】:
我有一个大问题。我想 stackoverflow 成员可以帮助我。我在本地有一个 Excel 文件。而且我想阅读这个 Excel,如果 Excel 行有重复的数据而不是我写到控制台。
例如清楚;
这是我的 Excel 文件:
比我阅读的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. row 是 rowValues 第一个元素和 2. row 是 rowValues 第二个元素 vs...
所以在 Excel 文件第 5 行和第 11 行重复,我想为消息“第 5 行和第 11 行重复”编写我想要的控制台。我该怎么做?感谢您的帮助..
【问题讨论】:
-
那么您想要比较两个或多个单元格数组吗?
标签: arrays node.js excel duplicates