Как конвертировать неструктурированные данные листа Excel в объект JSON и отображать в формате таблицы - PullRequest
1 голос
/ 03 июня 2019

мне нужно отобразить неструктурированные данные Excel в табличном формате вместе с пробелом

теперь я отображаю таблицу для неструктурированных данных, но она не занимает место в столбцах, а таблицу также в неструктурированном формате

onFileChange(ev) {
    let workBook = null;
    let jsonData = null;
    const reader = new FileReader();
    const file = ev.target.files[0];
    reader.onload = (event) => {
      const data = reader.result;
      workBook = XLSX.read(data, { type: 'binary' });
      jsonData = workBook.SheetNames.reduce((initial, name) => {
        const sheet = workBook.Sheets[name];
        initial[name] = XLSX.utils.sheet_to_json(sheet);
        return initial;
      }, {});
      this.columnsArr = [];
      this.data = Object.keys(jsonData).map(key=>jsonData[key])
      console.log(this.data);
      this.data.forEach((elm, index) => {
        this.item = elm;
        for (var firstKey in this.item[0]) break;
          this.emtKey = firstKey;
      });

      // this.output = dataString.slice(0, 300);
      // this.setDownload(dataString);
    }
    reader.readAsBinaryString(file);
  }

мне нужно, чтобы таблица имела те же данные, что и лист Excel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...