JS如何读取客户端Excel文件 - Oejia 技术栈,企业方案分享、Odoo顾问
Oejia 技术栈
主页
分享
微信模块
索引
关于
订阅
编辑器
登录
JS如何读取客户端Excel文件
Oejia
on 2012-08-07 13:27:09
原理是利用了IE关于Excel的ActiveX插件,所以此功能只支持IE系列浏览器 ```js var tempStr = ""; var filePath= document.all.upfile.value; var oXL = new ActiveXObject("Excel.application"); var oWB = oXL.Workbooks.open(filePath); oWB.worksheets(1).select(); var oSheet = oWB.ActiveSheet; try{ for(var i=2;i<46;i++){ if(oSheet.Cells(i,2).value =="null" || oSheet.Cells(i,3).value =="null" ) break; var a = oSheet.Cells(i,2).value.toString()=="undefined"?"":oSheet.Cells(i,2).value; tempStr+=(" "+oSheet.Cells(i,2).value+ " "+oSheet.Cells(i,3).value+ " "+oSheet.Cells(i,4).value+ " "+oSheet.Cells(i,5).value+ " "+oSheet.Cells(i,6).value+"\n"); } }catch(e){ document.all.txtArea.value = tempStr; } document.all.txtArea.value = tempStr; oXL.Quit(); CollectGarbage(); ```
Information
JS如何读取客户端Excel文件
http://www.oejia.net/blog/2012/08/07/Js_read_xls.html
http://www.oejia.net/raw/2012/08/07/Js_read_xls.md
Oejia
on 2012-08-07 13:27:09
Category
前端
Tag
JS
Web
Excel
Related
2021-12-16 :
Odoo 相关在线官方文档
2021-02-18 :
Linux 软件源推荐
2019-01-29 :
Odoo 前端扩展之—增加 html 型字段 widget,用于列表视图显示html内容
2018-01-31 :
Odoo 微信模块文档
2017-12-26 :
Odoo 前端开发可用的内置JS功能介绍
2016-11-21 :
DjangoX 站点级配置介绍
2016-05-14 :
常见 HTTP 状态码解析
2016-01-17 :
关于Django框架的ContentType模型
2014-12-15 :
Cordova设置应用图标icon和启动页面SplashScreen
2014-12-01 :
begin
June 2022
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
分类
Odoo (113)
DjangoX (13)
后端HTTP (7)
YouMd (4)
移动开发 (4)
Django (3)
公告说明 (2)
JS (2)
前端 (2)
Python (1)
Nginx (1)
桌面UI (1)
异常处理 (1)
官方公众号
关注公众号实时咨询我们
About This Entry
Mole概述(基于Bottle的超轻量级web基础架子)
About This Blog
main index
to find recently
archives
to find all
标签
微信模块发布记录
微信模块
小程序商城
Python
Web
Http
客服系统
OE商城
Cordova
审批OA
HTML5
Markdown
解析
DjangoX
ExtJS
示例
Excel
JS
新年
PyQT
扩展开发
YouPBX
服系统
最近发布
AccessError: (u'Database fetch misses ids ((1,))) and has extra ids (1), may be caused by a type incoherence in a previous request'
浏览器调用print实现部分打印的两种方法
Odoo 销售订单关于内部执行与协作的扩展功能介绍
远程登录提示“找不到匹配的keyexchange算法”
fatal: Out of memory, malloc failed (tried to allocate bytes)
Error: Invalid Prop 'apps' in component 'HomeMenu'
微信模块 Oejia_wx v0.6.6 发布,优化扫码事件处理及通讯录变更的同步
Odoo商城模块 Oejia_weshop v1.0.1 发布,统一强大的后台多种客户端支持
Odoo 低版本升级到 Odoo15 的处理集锦
Odooo Nginx代理后访问https跳转为http的问题
Friend Links
Oejia技术梦博客分享
YouMd,爱上MarkDown
Mole轻量级wsgi架子