簡體   English   中英

使用“convert-excel-to-json”在excel中提取值並賦值給變量?

[英]Using “convert-excel-to-json” to extract a value in excel and assign to variable?

我學習如何使用已安裝的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)返回undefined ??

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 ); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM