手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

js怎么打开上传的excel文件

时间:2024-10-12 18:29:53

1、一般在前端用js只验证文件扩展名,完整验证在服务端用中间层解决,各种服务端都有可以使用的Office组件或功能模块。

js怎么打开上传的excel文件

2、首先,只能在ie浏览器下使用才可以,因为要调用excel控件,别的浏览器不行;其次,要对浏览器进行安全设置的更改:internet选项-安全-自定义安全级别-将文件上载到服务器时包含本地目录路径(启用)

js怎么打开上传的excel文件

3、internet选项-安全-自定义安全级别-对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本(启用)。

js怎么打开上传的excel文件
js怎么打开上传的excel文件

4、PS:这个是正常使用jquery解决的。But,我的就比较坑了,项目用的是angularjs 2,导致我有调试了半天。

js怎么打开上传的excel文件

5、定义一个文件上传项:<input ng-model="agentIds" type="file" style="margin-left: 480px;" id="excel-file" onchange="angular.element(this).scope().readExcel(this.files)" 下载js-xlsx的相应xlsx.core.min.js文件后引入。

js怎么打开上传的excel文件

6、上述代码只是简单地获取表格文件的内容,如果要判断,还得根据实际加上一些判断逻辑,js-xlsx只能读取相关的文件,否则会报错。

js怎么打开上传的excel文件
© 手抄报圈