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
2022-02-02 :
Odoo 异步任务队列 task_queue 基于 celery 的使用
2021-02-18 :
Odoo 字段定义详解
2019-12-02 :
OE商城分销模块的使用说明
2019-03-25 :
Odoo 企业微信审批模块之配置服务器动作的说明
2019-03-08 :
Odoo 菜单美化模块 oejia_menu 常见问题处理
2019-01-30 :
Odoo后端性能优化之—取消当访问页面404时对ir.attachment表的查询
2016-11-22 :
Odoo 即时消息和通知相关的模块探究
2016-02-19 :
Python 运行参数解析的使用示例
2016-01-25 :
DjangoX 入口启动脚本简析
2016-01-19 :
在 Odoo 中嵌入iframe页的方法
January 2023
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
31
分类
Odoo (121)
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
服系统
最近发布
SyntaxError: Failed to execute 'querySelectorAll' on 'Element': 'footer:not(field footer)' is not a valid selector
企业微信错误码:60020 的处理
在 Odoo 中使用 WebSocket 并兼容Odoo的Session会话识别
Odoo 让 server action 显示到指定的视图上
Odoo 增加树形列表视图的支持
Odoo 16 正式发布时间
Odoo 企业微信之日历、日程的同步
钉钉消息通知及审批功能的使用说明
Odoo 客户管理之微信定位模块
AccessError: (u'Database fetch misses ids ((1,))) and has extra ids (1), may be caused by a type incoherence in a previous request'
Friend Links
Oejia技术梦博客分享
YouMd,爱上MarkDown
Mole轻量级wsgi架子