Модуль Sheet JS XLSX генерирует электронную таблицу из html таблицы с неверными данными - PullRequest
0 голосов
/ 05 мая 2020

Я использую модуль XLSX


import * as XLSX from 'xlsx';

generateReport(): void {
    var tbl = document.getElementById('mytbl');
    var wscols = [
      {wch:20},
      {wch:20},
      {wch:20},
      {wch:20},
      {wch:20},
      {wch:20}
    ];
    const ws: XLSX.WorkSheet = XLSX.utils.table_to_sheet(tbl);
    const wb: XLSX.WorkBook = XLSX.utils.book_new();
    console.log(JSON.stringify(ws));
    ws['!cols'] = wscols;
    XLSX.utils.book_append_sheet(wb, ws, 'Sales');

    /* save to file */
    XLSX.writeFile(wb, 'sample.xlsx');
  }

Но когда я проверяю файл .xlsx, он показывает 2 неверных данных (см. Предоставленный снимок экрана).

Кто-нибудь может мне помочь решить эту проблему?

enter image description here

...