1

我正在构建一个 html 表单,显示从目的地 1 到目的地 2 的旅行价格

问题是,“价格”存储在一个 excel 文件中(可以更改为几乎任何格式)所以有没有办法使用 javascript 来查找从destination1 到destination2 的价格?

恐怕我不能预先发布任何代码(可能是因为我不知道从哪里开始)

4

5 回答 5

2

使用新的HTML5 File API,您可以读取本地文件或使用 XMLHttpRequest 下载文件。

我建议使用 CSV 格式进行阅读,因为它比 Excel 文件更容易解析。

于 2012-07-13T13:33:36.513 回答
1

我不知道它是否是你需要的,但你不能使用 ActiveXObject 来读取 Excel 文件。

http://www.codeproject.com/Questions/85672/Read-Excel-values-using-Javascript

于 2012-07-13T13:33:20.873 回答
0

如果您只支持现代浏览器(html5),您可以使用文件系统api ...

http://www.html5rocks.com/en/tutorials/file/dndfiles/

但是,较旧的浏览器(据我所知)不支持读取文件。

于 2012-07-13T13:33:33.417 回答
0

使用 Html5 File API,也许至少有 CSV 会很棒

http://www.w3.org/TR/FileAPI/

于 2012-07-13T13:34:12.393 回答
0

正如 quentin 建议的那样,使用 JSON 解决了​​我的问题

将 csv 转换为 JSON是一个巨大的帮助 aswel

于 2012-07-16T10:31:19.033 回答