Преобразуйте строку HTML в файл xlsx для загрузки (angularjs) - PullRequest
1 голос
/ 10 марта 2020

Я хочу преобразовать мою строку HTML в загружаемый файл xlsx. Предполагая эту HTML строку таблицы:

const htmlString = '<style>
td{font-weight: bold;}
</style>
<table>
  <tr>
    <th>Firstname</th>
    <th>Lastname</th> 
    <th>Age</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
  <tr>
    <td>John</td>
    <td>Doe</td>
    <td>80</td>
  </tr>
</table>'

Я хотел бы загрузить ее в виде файла Excel (.xlsx).

Я видел такие библиотеки, как Sheet JS, XLSX, но кажется, что никто из них не может преобразовать строку html, это больше о json и других вещах. Может я не прав? Знаете ли вы библиотеку, которая может это сделать?

Я пытался загрузить библиотеку File Saver, которая хорошо работает.

...