У меня есть такой объект:
obj = {'a': [1, 2, 3], 'b': [0, 0,0], 'c': [1, 0, 4]}
Я отображаю его в виде HTML-таблицы следующим образом:
Code | sum1 | sum2 | sum 3
a | 1 | 2 | 3
b | 0 | 0 | 0
c | 1 | 0 | 4
И я хочу экспортировать эту таблицу в Excel.Это мой код:
export() {
let w = new Workbook();
let ws = w.addWorksheet('Sheet 1');
ws.addRow(['Code', 'sum1', 'sum2', 'sum3'])
for (let i = 0; i < this.obj['a'].length; i++) {
ws.addRow(['a', this.obj['a'][i]])
}
for (let i = 0; i < this.obj['a'].length; i++) {
ws.addRow(['b', this.obj['b'][i]])
}
for (let i = 0; i < this.obj['a'].length; i++) {
ws.addRow(['c', this.obj['c'][i]])
}
}
, но при этом объекты будут добавляться не по строкам, а по столбцам (что-то вроде этого:)
Code | sum1 | sum2 | sum3
a | 1 | |
a | 2 | |
a | 3 | |
b | 0 | |
b | 0 | |
b | 0 | |
c | 1 | |
c | 0 | |
c | 4 | |
Как я могу решить эту проблему?Спасибо за ваше время!