Сравните и объедините два столбца в файле xlsx nodejs - PullRequest
1 голос
/ 29 октября 2019

У меня есть сценарий, в котором у меня есть два файла xlsx, в которых у меня есть только один общий столбец ("colab") в обоих файлах xlsx. Я хочу прочитать оба файла xlsx, затем сравнить общий столбец («colab») и объединить их в другой новый в соответствии с порядком.

Примечание: значение «colab» никогда не будет нулевым.

Я пытался работать с этим модулем с именем https://www.npmjs.com/package/excel-compare, но он не работал, так как я совершенно новичок в nodejs, может кто-нибудь помочь мне с решением этого кода

, приведенного ниже, ничего не выводитно пустой массив

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

output 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
...