比较并合并xlsx文件Node.js中的两列

时间:2019-10-29 17:36:14

标签: javascript node.js json node-modules xlsx

我有一个场景,我有两个xlsx文件,其中两个xlsx文件中只有一个共同的列(“ colab”)。 我想阅读两个xlsx文件,然后比较公共列(“ colab”),然后按照顺序将它们都合并为另一个新列。

注意:“ colab”值永远不会为空。

我尝试使用名为https://www.npmjs.com/package/excel-compare的模块,但是它不起作用,因为对Node.js来说我还很陌生,有人可以在这里帮助我解决这个问题

下面的代码只输出空数组

var excel_compare = require("excel-compare");

excel_compare({
    file1: '1.xlsx',
    file2: '2.xlsx',
    column_file1: {
        column: [1],
        join: ''
    },
    column_file2: {
        column: [1, 2, 3, 4, 5, 6],
        join: '-'
    }
})

预期结果: a.xlsx

colab   colc    cold    cole    colf    colg
111     bbb     ccc     ddd     eee     22:00
123     xyx     tyu     lro     dmr     14:00:00 PM
431     xgh     chk     shd     dnj     14:00:00 PM

b.xlsx

colj    colab   colk    coll    colm    coln
ooj     111     mati    oop     ool     oom
cdf     123     mato    bdf     xdf     fgh
jjt     431     maty    bbn     rrr     lkj

输出excel(c.xlsx)

colab colj colk col colm coln colc cold cole colf colg
 111  ooj  mati oop ool  oom  bbb  ccc  ddd eee   22:00
 123  cdf  mato bdf xdf  fgh  xyx  tyu  lro dmr   14:00:00 PM
 431  jjt  maty bbn rrr  lkj  xgh  chk  shd dnj   14:00:00 PM

0 个答案:

没有答案