У меня есть одна таблица на моей JSP странице. Итак, я хочу экспортировать эту таблицу в формат Excel. Поэтому я взял одну кнопку как «Экспорт» и написал для нее код JavaScript, но он не работал.
Я перепробовал множество решений, связанных с этим вопросом, о переполнении стека, но не получил. Я использую браузер Chrome.
<script language="javascript">
function CreateExcelSheet() {
var x = myTable.rows;
var Excel = new ActiveXObject("Excel.Application");
Excel.visible = true;
var Book = Excel.Workbooks.Add();
for (i = 0; i < x.length; i++) {
var y = x[i].cells;
for (j = 0; j < y.length; j++) {
Book.ActiveSheet.Cells(i + 1, j + 1).Value = y[j].innerText;
}
}
}
</script>
...
</table>
<br>
<a href="home.jsp" class="btn btn-info">Home</a>
<input type="button" onclick="CreateExcelSheet()" value="Export"/>
</center>
</body>
</html>