是否有可能通过使用object.variable名称获取值?不是object.property?

我正在尝试使用object.variable格式而不是object.property格式从Object获取数据,这是正确且默认的格式。我正在执行Excel导出和导入。我需要对第一行(标题)进行样式设置,并且它会像A1,B1,C1,D1等那样递增。

所以我做了这个功能。

function export() {

let ws = XLSX.utils.jsong_to_sheet(data) // object: {A1: {v: 'please'}, B1: {v: 'help'} ... }

for(let i=65; i<this.data.length + 65; i++) {
let alphabets = String.fromCharCode(i)
let cells = alphabets+1

this.style(ws.cells) //doesn't work

   }
...
}

我猜想通过使用这种怪异的object.variable格式根本无法获取数据,但是我真的需要这样做....否则,我必须一一编码所有内容..而23页中的所有样式都是不一样,所以对我来说这将是种痛苦。

请帮忙!

评论