如何从Excel表格中获取数据使用jQuery的循环?

我想从Excel中获取数据到jquery循环? 有人可以帮我吗?

我想你会需要ActiveX。 search“activex javascript excel”。 这是一个例子

ActiveXObject Javascript

也看看Excel对象模型 。

我想不出任何可靠的跨浏览器方法(更不用说容易实现)从客户端JavaScript中读取Excel文件,除了(可能)编写Flash应用程序以充当二进制文件和页面的JavaScript环境。

无论如何,它也看起来像一种奇怪的要求。 有可能客户真正要求的是上传Excel文件并将其显示在网站上的一种forms,以及所产生的HTML中一些奇特的jQueryanimation?

如果我必须做这样的工作,我会这样做:

  1. 使用<input type="file">控件编写HTML表单。
  2. 编写一个服务器端PHP应用程序:2.1接收file upload。 2.2打开Excel文件,用PHP- ExcelReader或PHPExcel等库提取数据。 2.3用上述数据生成一个HTML表格。
  3. 在jQuery中编写一些花哨的animation。

最后但并非最不重要,我不是高级Microsoft Office用户,但我相信Excel提供了“另存为网站”function,可以生成链接到源文件的HTML。 我从来没有使用它,不知道它是否会满足您的需求,但它在那里。

请指定更多信息,以便人们知道如何解决您的问题。 您正尝试将excelfile upload到网站,然后用javascript显示其内容? 还是我错了?

编辑:正如我看到它有两种方式做它:其中之一是使用ActiveX来做到这一点(如mnhbuild议),或者你可以使用ome类库来读取文件与服务器端语言来打开excel文件(例如,对于PHP这个可以使用PHPExcel库 ),通过Ajax到网页,然后使用jQuery处理Excel数据并显示它

你可以使用jQuery的Ajax调用 – 就像这里:

http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/

要么

http://www.devirtuoso.com/2009/07/beginners-guide-to-using-ajax-with-jquery