我有一个HTML表格,如下所示:
<table>
<thead>
<tr>
<th>Column1</th>
<th>Column2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Data1</td>
<td>Data2</td>
</tr>
</tbody>
</table>
我想以Excel表格的形式下载这些数据。我已经尝试过一些简单的&#34;在新窗口中打开数据的方法如下:
javascript:window.open('data:application/vnd.ms-excel,'+document.documentElement.innerHTML);
但我要导出的实际表格中有太多行,它会使浏览器崩溃..
关于如何解决这个问题的任何想法?
澄清:我想通过网页进行此操作,例如使用按钮触发创建Excel工作表并开始下载的功能。像这样:
<button onclick="downloadExcelSheet()">Download the table as an excel sheet</button>
答案 0 :(得分:0)
我把你发布的数据粘贴到NotePad中。我将文件从我的桌面上的NotePad保存为sample.xls
然后我双击sample.xls。
第一个Excel抱怨文件格式,但后来能够成功打开文件。
注意强>:
我在Win7上使用Office 2007 如果我使用.xlsx扩展名
,则实验失败答案 1 :(得分:0)