Как отобразить заголовок и значения его строк в качестве содержимого последнего столбца с помощью SheetJS - PullRequest
0 голосов
/ 09 апреля 2019

Я использовал пакет npm xlsx для импорта строки json в таблицу Excel.

Я экспортировал json в excel, используя XLSX.utils.sheet_to_json, и выходные данные имеют заголовки в следующем порядке

1) EventType 2) StartDate 3) EndDate 4) DurationName 5) Eqp1 6) Eqp2 7) Eqp3 8) Всего 9) Eqp4

Я хотел бы отобразить «Всего» и его содержимое в качестве последнего столбца. Как я могу этого достичь?

Обратите внимание, что я не могу упорядочить все столбцы, так как некоторые столбцы являются динамическими и варьируются от одной ситуации к другой. Для обычных я уже добавил порядок заголовков. Мое требование - сначала отобразить нижние заголовки, затем динамические, а затем итоговые. Итого всегда должно быть в конце.

const headerInfo = ['Тип события', 'Дата начала', 'Дата окончания', 'Имя продолжительности']; рабочий лист const: XLSX.WorkSheet = XLSX.utils.json_to_sheet (json, {header: headerInfo});

Пожалуйста, помогите

...