Как преобразовать данные BLOB в загружаемый файл Excel / CSV в реакции js - PullRequest
0 голосов
/ 29 апреля 2020

Я получаю BLOB-объект из API Get click here to see the format с ответом, показанным здесь response logi c для создания файла, подобного такому после получение ответа.

const url = URL.createObjectURL(new Blob([result], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }))
      const link = document.createElement('a');
      link.href = url;
      link.innerText = 'Open the array URL';
      link.setAttribute('download', 'myExcel.xlsx');
      link.click();

создание поврежденного файла Excel.

Ответы [ 2 ]

0 голосов
/ 29 апреля 2020

Если вам нужно сделать это вручную, вы можете увидеть это Среднее .

Я думаю, вам может потребоваться прочитать асинхронное с экземпляром FileReader. Затем вы можете использовать результат затем для создания файла.

0 голосов
/ 29 апреля 2020

Я думаю, вы должны попытаться использовать пакет FileSaver .

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