javascript之excel2010简单读写
来源:互联网 发布:whatsapp是哪国软件 编辑:程序博客网 时间:2024/05/16 07:52
msdn上面的例子 http://msdn.microsoft.com/zh-cn/library/ie/7sw4ddf8(v=vs.94).aspx 通过js创建了一个excel文件
还有一些参看的文章 之类的 http://lists.evolt.org/pipermail/javascript/2006-November/011477.html
我看了看上面的例子 然后加了个输入excel文件位置 并读取信息显示在文本域中的功能 记录学习的过程
openAutoMation.html
<!DOCTYPE html PUBLIC><html><head><script type="text/javascript" language="javascript">function create(){alert("准备创建excel文件在d:\\test.xls");try{//判断是否支持ActiveX对象if(window.ActiveXObject) alert("支持ActiveX");else alert("不支持ActiveX");//创建一个Excel应用程序var ExcelApp = new ActiveXObject("Excel.Application");//创建一个Excel工作薄var excelsheet=new ActiveXObject("Excel.Sheet");//设置Excel应用程序可见excelsheet.Application.Visible=true;//向工作薄的第一行第一列中添加文本信息excelsheet.ActiveSheet.Cells(1,1).Value="使用js向excel中添加信息";//保存的路径excelsheet.SaveAs("d:\\test.xls");//关闭Excel应用程序excelsheet.Application.Quit();}catch(e){window.console.log("出错了:"+e);alert("出错了:"+e);} }function openexcel(){//获取输入路径的值var pathname=document.getElementById("filepath").value;//获取显示结果的文本域var contentcon=document.getElementById("content");try{//创建一个Excel应用程序var ExcelAppOpen = new ActiveXObject("Excel.Application");//获取到Excel应用程序的第一个工作薄的第一行与第一列的信息 var data=ExcelAppOpen.WorkBooks.Open(pathname).Sheets.Item(1).cells(1,1);//将信息显示到文本框中contentcon.value=data;}catch(e){alert(e);}}</script><title>创建excel文件</title></head><body><center><input type="button" value="创建一个excel文件" onclick="create();"></br><hr/><label>输入excel路径:</label><input type="text" id="filepath"><input type="button" value="打开excel" onclick="openexcel();"></br><hr/><textarea id="content" cols="50" rows="15"></textarea></center></body></html>
测试浏览器为 ie10
效果图:
先创建一个test.xls的excel文件 然后读取其内容
- javascript之excel2010简单读写
- robotium之Java读取excel2010
- javascript 读写cookie简单例子
- javascript读写删cookie的简单方法
- 【简单】excel2010图例学习--辅助列使用(一)
- Javascript简单闹钟之实现
- 悟透JavaScript之回归简单
- JavaScript之简单自我总结
- JavaScript基本概念之简单语法
- Javascript之DOM简单编程
- excel2010倒计时
- poi 学习之 使用 Apche poi 简单读写 Excel
- Android之SD卡简单的文件读写操作
- 悟透JavaScript之回归简单 -- 2
- javaScript 案例之简单菜单的实现
- JavaScript之Function和function简单区分
- 02 JavaScript基础之--简单数据类型展示
- 03 JavaScript基础之--简单数据类型转换
- windows下mongodb安装
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- pl/sql developer 使用技巧
- 详解 Web service Axis2 JAVA调用.net接口 返回String的xml格式数据
- MYSQL用户权限管理(Grant,Revoke)
- javascript之excel2010简单读写
- 插入排序算法(C语言实现)
- vs2010不能debug调试
- 【Android UI设计与开发】第08期:底部菜单栏(三)Fragment+FragmentTabHost实现仿新浪微博底部菜单栏
- 12个优秀的开源UML工具
- 亚马逊服务器下创建raid0
- Cocos2d-x中开关按钮类CCControlSwitch的使用
- jQuery对象与dom对象相互转换
- mysql禁用autocommit,以及遇到的问题