У меня есть таблица в HTML, например:Как создать загружаемый лист Excel из таблицы HTML?
<table>
<thead>
<tr>
<th>Column1</th>
<th>Column2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Data1</td>
<td>Data2</td>
</tr>
</tbody>
</table>
Я хочу, чтобы загрузить эти данные в виде Excel-листа. Я пробовал некоторые «простые» методы просто открыть данные в новом окне, как это:
javascript:window.open('data:application/vnd.ms-excel,'+document.documentElement.innerHTML);
Но фактическая таблицу Я хочу экспортировать слишком много строк и он выходит из строя браузера ..
Любые идеи о том, как это решить?
Уточнение: я хочу сделать это через веб-страницу, для примера, используя кнопку, чтобы вызвать функцию для создания листа excel и начать ее загрузку. Например:
<button onclick="downloadExcelSheet()">Download the table as an excel sheet</button>
Попробуйте использовать CSV. Вам нужно будет преобразовать ваши данные в CSV. Excel может отображать CSV-данные, попробуйте сохранить обычную таблицу в формате CSV, чтобы увидеть формат. –