使用javascript在xls文件中的行数

时间:2013-03-22 03:23:12

标签: php javascript

用户从输入文件标签中选择xlsx文件,我想在不提交表单的情况下获取xlsx文件中的行数。用javascript可以吗?如果是,那么请帮助相同,如果没有,那么让我知道另一种方法来做同样的事情。服务器端语言是PHP。

1 个答案:

答案 0 :(得分:1)

编辑:我之前的回答是完全错误的,所以我在此编辑中删除了它。

作为一般解决方案,xls文件是某种zip文件,因此您需要先解压缩该文件。工作表和数据以XMl格式存储在该文件中。然后你必须在该zip文件中找到正确的XML文件,然后解析它。这并不容易,我不确定是否有可用的库。要解压缩,请查看http://gildas-lormeau.github.com/zip.js/demos/demo2.html,还有另一个关于openoffice文件主题的问题Unzipping files

另外,当然总有一种使用ActiveXObject的虚拟方式:)