0

想知道以下情况是否可能 -

我有一些数据在 excel 文件中。我想制作一个 html 页面,其中包含这些数据(没有其他数据源)。在 Html 页面内,我是否能够放置文本字段、按钮等供用户输入数据,并基于此,我需要编写查询(我猜是 jqueries)来显示作为这些查询结果的数据

这可以做到吗?到目前为止,我还没有做任何事情。我只是想知道这是否可能,请有人指出正确的方向让我开始。我想自己学习如何做到这一点。

提前致谢。

4

3 回答 3

5

HTML 是一种标记语言 - 它是网页的结构,没有用于存储或处理动态数据的机制。

您将不得不使用客户端语言 JavaScript + cookie,或像 PHP + MySQL 这样的服务器端语言。

于 2013-02-14T07:49:46.730 回答
0

你想看看在页面中使用 JavaScript。在服务器上(我想)你需要读取 Excel 文件,并在页面上生成包含值的 JS 对象。也就是说,JS 在运行时会创建一个包含其中值的 JS 对象的集合。该脚本可以嵌入到页面中,因此不需要其他数据访问。

然后,您可以编写更多链接到从这些对象中选择数据的按钮的 JS,并将它们显示在页面上。你可能不想从头开始做这件事——有很好的 JS 库和框架可以利用。考虑 GWM 或 YUI。

于 2013-02-14T07:56:15.870 回答
0

也许最简单的方法是在 Excel 中打开文件并将其保存为文本(制表符分隔;逗号分隔也可以),然后将此文本数据插入 HTML 文档的标签<script type="text/plain"></script>. 然后,您可以以一种相当直接的方式编写 JavaScript 代码,该代码读取该元素的内容并从中构造一个 JavaScript 对象数组(或一些其他合适的数据结构)。然后很容易在 JavaScript 中访问数据。

这将使运行查询和显示数据成为可能。修改数据将是完全不同的事情。

于 2013-02-14T08:44:57.563 回答