javascript – 如何在客户端读取excel文件内容?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 如何在客户端读取excel文件内容?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1166字,纯文字阅读大概需要2分钟。
内容图文
![javascript – 如何在客户端读取excel文件内容?](/upload/InfoBanner/zyjiaocheng/711/6f047c7ffe174642988fb60497ef153e.jpg)
从JSP页面,我需要浏览excel文件,在系统上选择文件后,我需要读取excel文件内容并填写我的表单.
目前我尝试使用下面的代码,但它只在IE中工作,对ActiveXObject的IE互联网选项进行了一些更改.它不适用于其他浏览器.
<script>
function mytest2() {
var Excel;
Excel = new ActiveXObject("Excel.Application");
Excel.Visible = false;
form1.my_textarea2.value = Excel.Workbooks.Open("C:/Documents and Settings/isadmin/Desktop/test.xlsx").ActiveSheet.Cells(1,1).Value;
Excel.Quit();
}
</script>
请建议一些解决方案,以便它适用于所有浏览器.
解决方法:
通常不可能在浏览器中通过JavaScript读/写任何文件.因此,如果没有任何其他插件,您将无法从浏览器读取/写入Excel文件. Excel的ActiveX对象允许您这样做,但只有IE支持ActiveX对象.
其他浏览器可能还有其他插件,但我不知道.
首先,你为什么要这样做?你能用一个用例吗?也许有比你正在尝试的更好的选择.
UPDATE
您必须将excel文件传递给服务器并在服务器端读取excel(例如在servlet中).
您必须使用< input type ='file'>在多部分表单中的JSP中
< form name =“myForm”action =“myServlet”enctype =“multipart / form-data”method =“post”>
在服务器端,您可能想要使用Apache Commons File Upload.
获得文件(或其上的流)后,您可以使用例如Apache POI HSSF/XSSF解析文件,然后将数据更新到数据库或将其传递回JSP
内容总结
以上是互联网集市为您收集整理的javascript – 如何在客户端读取excel文件内容?全部内容,希望文章能够帮你解决javascript – 如何在客户端读取excel文件内容?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。