JavaScript 下载到 Excel 表格
有一个 HTML 表格作为
<table>
<tr><th>NAME</th></tr>
<tr><td>SAL</td></tr>
<tr><td>TOM</td></tr>
<tr><td>SAM</td></tr>
<tr><td>Jenny</td></tr>
</table>
“下载到 Excel 工作表”
单击超链接如何将表格保存到 Excel 工作表
There is an HTML table as
<table>
<tr><th>NAME</th></tr>
<tr><td>SAL</td></tr>
<tr><td>TOM</td></tr>
<tr><td>SAM</td></tr>
<tr><td>Jenny</td></tr>
</table>
Download to excel sheet
On click hyperlink how to save the table to excel sheet
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可能想尝试使用 XLSX.js 库 http://blog.innovatejs.com/? tag=xlsx-js
那里有一个关于如何导出到 Excel 的示例,其中给出了示例。
请注意,此导出为 XLSX 格式而不是 XLS。但这对于大多数使用来说应该不是问题。源代码位于 GitHub 上:https://github.com/stephen-hardy/xlsx.js
You might want to try using the XLSX.js lib http://blog.innovatejs.com/?tag=xlsx-js
There is an example there on how to export to excel which gives examples.
Note this exports to the XLSX format not XLS. But this should not be a problem for most use. The source is on GitHub: https://github.com/stephen-hardy/xlsx.js
您可能想看看 table2CSV,因为 Excel 可以毫无问题地打开 csv 文件(作为奖励,其他软件也可以做到这一点,例如 OpenOffice)。如果您需要它是跨浏览器的,则无法生成可下载文件,因为您需要一个服务器端脚本,如我链接的页面中的示例中的脚本。
You may want to take a look at table2CSV, since Excel can open csv files with no problem (and as a bonus other software can do it too, like OpenOffice). If you need it to be cross-browser, there's no way of generating a downloadable file, for that you need a server side script like the one in the example in the page I linked.
我开发了一款名为 scriptscraper 的产品,旨在解决该问题。
安装试用版,因为演示项目从雅虎财经下载数据并将数据存储在 Excel 中。对于那个简单的 html 表,做你需要的事情是没有问题的。
I have developed a product called scriptscraper which is designed to solve that problem.
Get the trial installed because the demonstration projects download data from yahoo finance and store the data in Excel. For that simple html table it would be no problem to do what you need.
试试这个:
Try this: