js读取本地excel文档数据的代码


Posted in Javascript onNovember 11, 2010
<script> 
function readThis(){ 
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){ 
//alert(e); 
document.all.txtArea.value = tempStr; 
} 
document.all.txtArea.value = tempStr; 
oXL.Quit(); 
CollectGarbage(); 
} 
</script> 
<html> 
<input type="file" id="upfile" /><input type="button" onclick="readThis();" value="读取"> 
<br> 
<textarea id="txtArea" cols=50 rows=10></textarea> 
</html>

以上代码在需要设置IE安全级别低才能正常运行,贴出来主要是可以学习这方面的技术
Javascript 相关文章推荐
javascript 当前日期加(天、周、月、年)
Aug 09 Javascript
qTip2 精致的基于jQuery提示信息插件
Feb 17 Javascript
Jquery获得控件值的三种方法总结
Feb 13 Javascript
jQuery使用fadein方法实现渐出效果实例
Mar 27 Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 Javascript
详解javascript事件冒泡
Jan 09 Javascript
详解JavaScript表单验证(E-mail 验证)
Mar 31 Javascript
微信JS接口大全
Aug 25 Javascript
D3.js实现直方图的方法详解
Sep 25 Javascript
JavaScript字符串检索字符的方法
Jun 23 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
May 07 Javascript
小程序实现简单语音聊天的示例代码
Jul 24 Javascript
JS维吉尼亚密码算法实现代码
Nov 09 #Javascript
网易JS面试题与Javascript词法作用域说明
Nov 09 #Javascript
浅谈Javascript嵌套函数及闭包
Nov 09 #Javascript
JavaScript高级程序设计 扩展--关于动态原型
Nov 09 #Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 #Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
Nov 09 #Javascript
一个javascript图片阅览组件
Nov 09 #Javascript
You might like
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
php计算title标题相似比的方法
2015/07/29 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
js资料toString 方法
2007/03/13 Javascript
javascript 日期时间函数(经典+完善+实用)
2009/05/27 Javascript
jquery.validate使用攻略 第三部
2010/07/01 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
javascript间隔刷新的简单实例
2013/11/14 Javascript
解决js图片加载时出现404的问题
2020/11/30 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
AngularJS 仿微信图片手势缩放的实例
2017/09/28 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
Vue 根据条件判断van-tab的显示方式
2020/08/03 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
如何使用python爬取csdn博客访问量
2016/02/14 Python
python中subprocess批量执行linux命令
2018/04/27 Python
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
HTML5之SVG 2D入门7—SVG元素的重用与引用
2013/01/30 HTML / CSS
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
房屋委托书范本
2014/04/04 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
小学班级口号
2014/06/09 职场文书
战略合作意向书
2014/07/29 职场文书
运动会稿件100字
2014/09/24 职场文书
公司感谢信范文
2015/01/22 职场文书
幼儿教师辞职信
2015/02/27 职场文书
Python中threading库实现线程锁与释放锁
2021/05/17 Python