- 浏览: 208492 次
- 性别:
- 来自: 绍兴
文章分类
最新评论
-
112703013:
你好, 想问个问题 就是我这边上传一个zip文件 大概有100 ...
rails文件上传下载和删除 . -
chen_miao:
qplovechinese 写道 很好!
3q
simple jQuery date-picker plugin 使用 -
qplovechinese:
很好!
simple jQuery date-picker plugin 使用
因为项目需要,所以在网上找了这些代码
<html> <body> <table width="100%" border="1" id = "PrintA"> <tr> <td>dfsdfds</td> <td>&dsfds</td> <td>&sdf;</td> <td>dsf</td> </tr> <tr> <td>dsf</td> <td>dsfds</td> <td>fsdfdsfdsf</td> <td>dsfs</td> </tr> <tr> <td>dsfds</td> <td>dsf</td> <td>dsfd</td> <td>sfds</td> </tr> <tr> <td> </td> <td>sdf</td> <td>fdsf</td> <td> </td> </tr> </table> <input type="button" onclick="javascript:AllAreaWord();" value="导出页面指定区域内容到Word"> <input type="button" onclick="javascript:AllAreaExcel();" value="导出页面指定区域内容到Excel"> <input type="button" onclick="javascript:CellAreaExcel();" value="导出表单单元格内容到Excel"> <SCRIPT LANGUAGE="javascript"> //指定页面区域内容导入Excel function AllAreaExcel() { var oXL = new ActiveXObject("Excel.Application"); var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var sel=document.body.createTextRange(); sel.moveToElementText(PrintA); sel.select(); sel.execCommand("Copy"); oSheet.Paste(); oXL.Visible = true; } //指定页面区域“单元格”内容导入Excel function CellAreaExcel() { var oXL = new ActiveXObject("Excel.Application"); var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var Lenr = PrintA.rows.length; for (i=0;i<Lenr;i++) { var Lenc = PrintA.rows(i).cells.length; for (j=0;j<Lenc;j++) { oSheet.Cells(i+1,j+1).value = PrintA.rows(i).cells(j).innerText; } } oXL.Visible = true; } //指定页面区域内容导入Word function AllAreaWord() { var oWD = new ActiveXObject("Word.Application"); var oDC = oWD.Documents.Add("",0,1); var oRange =oDC.Range(0,1); var sel = document.body.createTextRange(); sel.moveToElementText(PrintA); sel.select(); sel.execCommand("Copy"); oRange.Paste(); oWD.Application.Visible = true; //window.close(); oWD.ActiveWindow.ActivePane.View.Type=3 oWD.Application.close; } </SCRIPT> </body></html>
利有表格ID进行导出保存。
问题:
当运行时,网页上会报页面错误,调式时会碰到 automation服务器不能创建对象。
以下解决方法,本人用第二种方法解决了本次错误,以下全部可能尝试解决方法
- 如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可
- 安全模式设置成“中”,如果javascript脚本中报这个错误,还应将IE的安全设置“不允许运行未标记为安全的activeX控件”启用即可。
- 注意如果您将相应的网站设成“受信任的站点”,必须对“受信任的站点”进行相应的IE安全设置,此时如果对“Internet”IE设置将是徒劳的。
- 有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时,会提示是否接受 MSXML 控件,如果接受,MSXML 将自动安装到您的机器上(得等上几分钟)。如果自动安装不成功,可以自行下载和安装 MSXML 3.0 SP7(附件中有下载)。有时是由于msxml 3服务被关掉了,使用regsvr32 msxml3.dll即可
- 用上面方法基本上能决问题。如果是在安装某个软件后出现这种问题,可尝度卸载该软件或重装一下!
- 如果还是不行,试试以下方法:
- 请将以下语句复制到记事本中,另存为后缀为.cmd的文件,并运行。当然在命令行下一句句运行也没问题。
echo 正在修复,这个过程可能需要几分钟,请稍候…… rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/System32/dacui.dll rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/Catroot/icatalog.mdb regsvr32 /s comcat.dll regsvr32 /s asctrls.ocx regsvr32 /s oleaut32.dll regsvr32 /s shdocvw.dll /I regsvr32 /s shdocvw.dll regsvr32 /s browseui.dll regsvr32 /s browseui.dll /I regsvr32 /s msrating.dll regsvr32 /s mlang.dll regsvr32 /s hlink.dll regsvr32 /s mshtml.dll regsvr32 /s mshtmled.dll regsvr32 /s urlmon.dll regsvr32 /s plugin.ocx regsvr32 /s sendmail.dll regsvr32 /s mshtml.dll /i regsvr32 /s scrobj.dll regsvr32 /s corpol.dll regsvr32 /s jscript.dll regsvr32 /s msxml.dll regsvr32 /s imgutil.dll regsvr32 /s cryptext.dll regsvr32 /s inseng.dll regsvr32 /s iesetup.dll /i regsvr32 /s cryptdlg.dll regsvr32 /s actxprxy.dll regsvr32 /s dispex.dll regsvr32 /s occache.dll regsvr32 /s iepeers.dll regsvr32 /s urlmon.dll /i regsvr32 /s cdfview.dll regsvr32 /s webcheck.dll regsvr32 /s mobsync.dll regsvr32 /s pngfilt.dll regsvr32 /s licmgr10.dll regsvr32 /s hhctrl.ocx regsvr32 /s inetcfg.dll regsvr32 /s trialoc.dll regsvr32 /s tdc.ocx regsvr32 /s MSR2C.DLL regsvr32 /s msident.dll regsvr32 /s msieftp.dll regsvr32 /s xmsconf.ocx regsvr32 /s ils.dll regsvr32 /s msoeacct.dll regsvr32 /s wab32.dll regsvr32 /s wabimp.dll regsvr32 /s wabfind.dll regsvr32 /s oemiglib.dll regsvr32 /s directdb.dll regsvr32 /s inetcomm.dll regsvr32 /s msoe.dll regsvr32 /s oeimport.dll regsvr32 /s msdxm.ocx regsvr32 /s dxmasf.dll regsvr32 /s laprxy.dll regsvr32 /s l3codecx.ax regsvr32 /s acelpdec.ax regsvr32 /s mpg4ds32.ax regsvr32 /s danim.dll regsvr32 /s Daxctle.ocx regsvr32 /s lmrt.dll regsvr32 /s datime.dll regsvr32 /s dxtrans.dll regsvr32 /s dxtmsft.dll regsvr32 /s wshom.ocx regsvr32 /s wshext.dll regsvr32 /s vbscript.dll regsvr32 /s scrrun.dll mstinit.exe /setup regsvr32 /s msnsspc.dll /SspcCreateSspiReg regsvr32 /s msapsspc.dll /SspcCreateSspiReg echo. echo. echo 修复成功!任意键退出! pause>nul
- 3DMGAME-MSXML_3.0_SP7.rar (624.1 KB)
- 下载次数: 0
发表评论
-
require,include,load,extend的用途和区别
2013-03-01 22:47 934这四个方法还是很好玩很有用,也是比较容易混的。 ... -
ruby 标准类型总结
2013-02-01 16:45 1194一、数字 Ruby支持整数 ... -
RMagick 简介
2013-01-18 20:38 1360RMagick 是一个将 Ruby 语言绑定到 ImageM ... -
ARP欺骗功能
2013-01-12 22:47 1092一、设置前准备 当使用了防止ARP欺骗功能(IP和 ... -
淘宝开源编辑器KISSY Editor
2013-01-04 16:46 2301KISSY Editor 是开源项目 KISSY ... -
Rails创建定时任务
2012-12-10 10:21 1759Task & Rexcel 最终生成的报 ... -
Ruby on Rails页面缓存 实践
2012-12-05 11:02 1020三种方式 Page Caching, Action ... -
rails缓存学习
2012-11-27 16:38 1788FORM:http://kenbeit.com/tag/ ... -
Ruby on Rails 简单页面缓存
2012-11-16 17:28 1161三种方式 Page Caching, Action Ca ... -
Ruby写入Excel文件 插件方法
2012-11-01 16:21 1466spreadsheet插件(主要是excel生成写入数 ... -
RUBY操作EXCEL文件
2012-10-31 17:05 1338使用ruby来操作excel文 ... -
Ruby on Rails的session和session存储方案
2012-10-18 17:42 1206session:页面间的信息保存手段。使用:赋值 ses ... -
jquery获得select option的值 和对select option的操作
2012-09-25 21:19 1195jQuery获取Select元素,并选择的Te ... -
Ruby程序打包成可执行文件的工具 - RubyScript2Exe
2012-09-19 21:28 2215RubyScript2Exe能够将你的Ruby应用程序转成一个 ... -
rails中实现kindeditor中的图片上传
2012-09-14 16:10 1588FROM: http://blog.sina.co ... -
js 彷excel 键盘上下左右移动
2012-09-03 19:11 2966思路假设初始坐标为(0,0)首先要算出表格的最大最小坐标 即( ... -
ruby Hash 总结
2012-08-31 18:51 62121. 如何创建Hash? x = Hash.newx = { ... -
ruby inject,循环计算优化
2012-08-27 16:51 1279From:http://blog.jayfields.com/ ... -
jquery 图表插件highcharts & highstock
2012-08-23 14:43 11086Highcharts是纯JavaScript编写的图表库,提 ... -
rails or ruby 中 fields_for 提交方式
2012-08-20 20:10 1580Project这个Model的new表单,我们需要在创建Pro ...
相关推荐
Ruby源代码,批量导出数据到excel文件脚本。
Ruby源代码,读写excel
NULL 博文链接:https://huigou.iteye.com/blog/1154745
在ruby中用fastercsv导出csv文件。 给出了主要文件,如有疑问请查google。
ruby对excel的操作 详细描述ruby对excel的操作
关于使用ruby对excel进行操作的内容,比较详细。
使用RUBY语言将TXT文件中的内容写入到excel中!
WizRtf 使用Microsoft Rich Text Format(RTF)规范以ruby格式导出Word文档的宝石。安装将此行添加到您的应用程序的Gemfile中: gem 'wiz_rtf' 然后执行: $ bundle或将其自己安装为: $ gem install wiz_rtf用法 ...
ruby1-导出
ruby1-导出-1
为女朋友实现的,免去她不停的复制粘贴的工作,既费神又费眼。读取大量工作表的中的数据,再把这些数据以一定的格式填写到工作表中去,并保存,这其中数据的读取是很麻烦的事,需要不停的匹配和刷选,很有参考价值。...
用rails 实现 html 转word
excel lib ror ruby
excel_to_ruby-将一些Excel文件大致转换为Ruby。 这使电子表格可以: 嵌入到其他程序中,例如Web服务器或优化程序不依赖任何Microsoft代码例如,运行会转换为或。安装需要Ruby。 安装方式: gem install excel_to_...
ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码
从0.6.0版开始,仅支持Microsoft Excel兼容电子表格。 Spreadsheet是Daniel J. Berger编写的Spreadsheet :: Excel库和Hannes Wyss编写的ParseExcel库的组合/完全重写。 电子表格可以读取,写入和修改电子表格文档。...
Opal 是一个 Ruby 转 JavaScript 的编译器. Opal 将 Ruby 源码转成 JavaScript 源码,运行速度很快,包含一个编译器、核心库和运行时实现。 标签:Opal
最小但可扩展的Ruby到JavaScript的转换。 文献资料 访问以获取详细的设置说明和API参考。 概要 基本: require 'ruby2js' puts Ruby2JS . convert ( "a={age:3} \n a.age+=1" ) 带过滤器: require 'ruby2js/...
ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...
Spreadsheet Architect Spreadsheet Architect是一个库,通过该库,您可以轻松地从ActiveRecord关系,纯Ruby对象或表格数据创建XLSX,ODS或CSV电子表格。 主要功能:简单的Spreadsheet Architect是一个简单的库,它...