【发布时间】:2013-06-06 21:48:13
【问题描述】:
我想使用 javascript 和 jquery 从如下所示的电子表格中读取数据:
ID# , Name , Date , Website
1 , Bob , 2/2/2012 , www.bob.com
2 , Mark , 1/1/1990 , www.Mark.com
然后生成如下标记:
<body>
<img src="https">
<ul>
<li>Name</li>
<li>Date</li>
<ul>
</body>
其中“https”、“Name”和“Date”将被电子表格中的信息替换。
我正在考虑使用 ID 号来选择要生成代码的行,因此可能是这样的:
<input type="text" value="">
<button type="button">Generate</button>
我的问题是无需使用 ActiveX 最简单的方法是什么?
注意:如果我可以为您提供更多信息来帮助您解答这个问题,请随意提问。
谢谢。
【问题讨论】:
-
您是要从 .csv 文件还是实际的 .xls 或 .xlsx 电子表格中获取这些数据
-
如果您只支持支持 File Api 的兼容 HTML5 的浏览器,您可以检查一下。 html5rocks.com/en/tutorials/file/dndfiles 如果您必须支持不兼容,这可能会有所帮助:html5rocks.com/en/tutorials/file/dndfiles(我还看到了使用 js 在本地读取文件的 flash 选项)
-
如果您尝试从 Excel 电子表格中读取数据,那么这篇文章可能会有所帮助:stackoverflow.com/questions/5494387/read-excel-data-with-jquery
-
抱歉回复晚了,我希望在本地服务器中使用 .csv 文件。
标签: javascript jquery csv