【发布时间】:2011-10-15 19:58:43
【问题描述】:
我的网页上有一个 html 表格。我需要一个导出功能,例如,用户可以在单击按钮时选择在本地计算机上打开或保存它。 由于我已经准备好表格格式的数据,它需要使用浏览器功能读取它并将其导出到客户端本身,而无需任何插件(jquery,..)。纯 JS 将不胜感激。
我网页上的 HTML 表格:
<table id="incidents">
<tr>
<td>data1</td>
<td>data1</td>
<td>data1</td>
</tr>
<tr>
<td>data2</td>
<td>data2</td>
<td>data2</td>
</tr>
<tr>
<td>data3</td>
<td>data3</td>
<td>data3</td>
</tr>
</table>
我需要将此表导出到客户端机器上的 csv 或 excel 表中,并提供打开或保存选项
【问题讨论】:
-
别以为会发生这种情况,浏览器无法在客户端写入或读取文件
-
我认为您现在可以使用 HTML 5 File API 编写文件
-
你能发布一个表格标记的sn-p吗?
-
我看到有人用 html 表中的 CSV 数据创建了一个数据 url。我只是再也找不到了。但这是可能的。一些网址somenotestoself.wordpress.com/2010/06/17/… 和stackoverflow.com/questions/4184944/…
标签: javascript html