想知道以下情况是否可能 -
我有一些数据在 excel 文件中。我想制作一个 html 页面,其中包含这些数据(没有其他数据源)。在 Html 页面内,我是否能够放置文本字段、按钮等供用户输入数据,并基于此,我需要编写查询(我猜是 jqueries)来显示作为这些查询结果的数据
这可以做到吗?到目前为止,我还没有做任何事情。我只是想知道这是否可能,请有人指出正确的方向让我开始。我想自己学习如何做到这一点。
提前致谢。
想知道以下情况是否可能 -
我有一些数据在 excel 文件中。我想制作一个 html 页面,其中包含这些数据(没有其他数据源)。在 Html 页面内,我是否能够放置文本字段、按钮等供用户输入数据,并基于此,我需要编写查询(我猜是 jqueries)来显示作为这些查询结果的数据
这可以做到吗?到目前为止,我还没有做任何事情。我只是想知道这是否可能,请有人指出正确的方向让我开始。我想自己学习如何做到这一点。
提前致谢。
HTML 是一种标记语言 - 它是网页的结构,没有用于存储或处理动态数据的机制。
您将不得不使用客户端语言 JavaScript + cookie,或像 PHP + MySQL 这样的服务器端语言。
你想看看在页面中使用 JavaScript。在服务器上(我想)你需要读取 Excel 文件,并在页面上生成包含值的 JS 对象。也就是说,JS 在运行时会创建一个包含其中值的 JS 对象的集合。该脚本可以嵌入到页面中,因此不需要其他数据访问。
然后,您可以编写更多链接到从这些对象中选择数据的按钮的 JS,并将它们显示在页面上。你可能不想从头开始做这件事——有很好的 JS 库和框架可以利用。考虑 GWM 或 YUI。
也许最简单的方法是在 Excel 中打开文件并将其保存为文本(制表符分隔;逗号分隔也可以),然后将此文本数据插入 HTML 文档的标签<script type="text/plain">
和</script>
. 然后,您可以以一种相当直接的方式编写 JavaScript 代码,该代码读取该元素的内容并从中构造一个 JavaScript 对象数组(或一些其他合适的数据结构)。然后很容易在 JavaScript 中访问数据。
这将使运行查询和显示数据成为可能。修改数据将是完全不同的事情。