Использование «convert-excel-to-json» для извлечения значения в excel и присвоения переменной? - PullRequest
0 голосов
/ 10 мая 2019

Я учусь использовать установленный модуль npm "convert-excel-to-json" для извлечения одного значения ячейки в Excel и присвоения переменной в узле.Моя книга Excel имеет 8 значений (от A1 до A8) и называется sheet1.Вот код:

'use strict'
const fs = require('fs')
const excelToJson = require('convert-excel-to-json')

const result = excelToJson({ source: fs.readFileSync('excel-action-buffer.xlsx') })
console.log(result)

Вывод:

{ Sheet1:
   [ { A: 'ENDPOINT',
       B: 'OPTIONS',
       C: 'METHOD',
       D: 'SIZE',
       E: 'PRICE',
       F: 'SIDE',
       G: 'PRODUCT',
       H: 'FUNDS' } ] }

Как бы вы присвоили одно из этих значений переменной?Я читал документацию, но, похоже, методы для более сложной фильтрации, где я просто извлекаю значение из массива.То есть 'console.log (result.price) возвращает неопределенное значение ??

1 Ответ

0 голосов
/ 10 мая 2019

PRICE - это значение, а ключи, необходимые для доступа к нему, - это имя листа, индекс строки и имя столбца:

var result = { Sheet1: [ { A: 'ENDPOINT', B: 'OPTIONS', C: 'METHOD', 
    D: 'SIZE', E: 'PRICE', F: 'SIDE', G: 'PRODUCT', H: 'FUNDS' } ] };
    
console.log( result.Sheet1[0].E );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...