如何比较量角器打字稿中的2个csv文件?

时间:2019-05-20 10:21:32

标签: typescript csv protractor comparison

我正在尝试使用打字稿语言比较量角器自动化脚本中的2个csv文件。

我已经在线阅读了一些解决方案,但没有找到。

不适用

1 个答案:

答案 0 :(得分:0)

我使用CSV Parser解析文件并将其加载到内存中。一旦使用简单的for循环将它们存储在内存中,就可以对其进行比较。

请注意,此返回对象的名称为列标题,而value将是该单元格的值

const csv = require('csv-parser')
const fs = require('fs')
const results = [];

fs.createReadStream('data.csv')
          .pipe(csv())
          .on('data', (data) => results.push(data))
          .on('end', () => {
            console.log(results);
            // [
            //   { NAME: 'Daffy Duck', AGE: '24' },
            //   { NAME: 'Bugs Bunny', AGE: '22' }
            // ]
          });