php - 如何使用 JavaScript 和/或 PHP 将 HTML 表转换为电子表格?

标签 php javascript jquery html

Possible Duplicate:
How can I export tables to excel from a webpage

编辑:只是为了澄清一下,它不一定是 Excel 文件,但它必须是能够在 Excel 中打开/编辑的电子表格文件。所以,最容易完成此操作的就是我的答案寻找:)

我需要将 HTML 表格转换为某种可下载的电子表格(最好是 Office Excel)。我可以在 jQuery 中执行此操作,但更喜欢使用纯 JavaScript 执行此操作。我四处搜索并找到了很多有关执行相反操作的信息(电子表格-> html),但我需要创建动态构建表的可下载电子表格文件。任何有关我如何实现这一目标的观点将不胜感激! :)

最佳答案

不要在 JavaScript 中执行此操作。您需要使用服务器端脚本语言(例如 PHP)来执行此操作。

准备数据导入电子表格的最简单方法是创建 CSV 文件。下面是一个 CSV 文件示例,可以在 Excel 中正常打开:

column_a,column_b
1,2
5,7
8.988,abcdef

CSV 文件只是纯文本,字段之间用逗号分隔,因此很容易创建。如果字段中的数据需要包含逗号、双引号、换行符或其他一些特殊情况,那么事情会变得更加棘手。

如果您确实想创建 Excel 格式的电子表格,这是相当困难的,您将需要库的帮助。以下是我如何找到 PHP Excel 库:http://google.com/search?q=php+create+excel+spreadsheet

关于php - 如何使用 JavaScript 和/或 PHP 将 HTML 表转换为电子表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10744087/

相关文章:

php - 我想将 MySQL 查询转换为 PDO?

php - Twitter Typeahead 标签从 MySQL 获取数据

php-mysql 如何在mysql中选择特定的行数?

php - Javascript和php交互通过一个数组

javascript - 从 ES6 模块解析相对路径到绝对 url(在浏览器中)

javascript - 如何将控制权交还给主函数 - jQuery、JS

javascript - 使用粒子插件和背景图像

Javascript Div 最高

javascript - Counter-Up - 从两个零开始计数

javascript - JS 在控制台中可以工作,但在代码中不起作用