- 浏览: 151684 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (88)
- java具体应用 (10)
- js (20)
- oracle安装问题 (1)
- java (22)
- linux (5)
- jquery (5)
- svg (2)
- xml (3)
- oracle 备份 (1)
- oracle (5)
- 闪回 (1)
- 数据还原 (1)
- Hibernate (4)
- Maven (1)
- tomcat (1)
- jsp (2)
- el (1)
- 事务 (2)
- 转载 (1)
- spring (3)
- String (1)
- int (1)
- iReport (1)
- jasperreport (1)
- 数据源 (1)
- vm (1)
- VMware Authorization Service (1)
- 分页 (1)
- 总页数 (1)
- sqlServer (1)
- 页面刷新 (1)
- office (2)
- jacob (2)
- poi (2)
- pdf (2)
- web (5)
- iframe (1)
- 电脑应用 (1)
- 运维 (1)
- windows (1)
- rsync (1)
- 数据库 (1)
- 左联接 (1)
- sql (3)
- ubuntu (0)
- os (0)
- ant (1)
- 多线程 (0)
- FTP (2)
- File (1)
- nginx,架构 (1)
- list (1)
- VUE (0)
- 下载 (1)
- mysql (2)
- 版本控制 (1)
- Git (2)
- webService (0)
- axis (0)
- BootStrap (1)
- Modal (1)
- Python (1)
最新评论
-
月亮不懂夜的黑:
masuweng 写道s = toUtf8String(s); ...
下载文件时,文件名乱码问题 -
masuweng:
s = toUtf8String(s); 这个方法怎么实现? ...
下载文件时,文件名乱码问题 -
月亮不懂夜的黑:
cxjhiueannn 写道查看addAll方法的实现其实并不 ...
list对象复制问题 -
cxjhiueannn:
查看addAll方法的实现其实并不是将后者的引用对象赋值给前面 ...
list对象复制问题 -
月亮不懂夜的黑:
terry813 写道其实还有另外一种SQL写法求指教
左联接数据不统一问题
前两天做通过数据库查询数据,再将数据导入已经存在的word模板。今天终于有点结果。
在使用java向word中插入时,最主要的就是格式的控制。具体的方式就是poi和jacob,也许还有别的,但是我目前还没有发现。在测试他们的时候,我发现老是出现格式转化异常的问题。
后来我换了一种思路,在网上看到有人总结的使用js导出为word,先将重要代码,粘贴。以待下次使用,或者对你有点启发:
在使用java向word中插入时,最主要的就是格式的控制。具体的方式就是poi和jacob,也许还有别的,但是我目前还没有发现。在测试他们的时候,我发现老是出现格式转化异常的问题。
后来我换了一种思路,在网上看到有人总结的使用js导出为word,先将重要代码,粘贴。以待下次使用,或者对你有点启发:
<script language="JavaScript" type="text/JavaScript"> //指定页面区域内容导入Word,包括样式 function ToWord(tableID) { try { 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(document.getElementById(tableID)); sel.select(); sel.execCommand("Copy"); oRange.Paste(); //去掉超级连接 var actDoc = oWD.Application.ActiveDocument; var count = actDoc.Fields.Count; for(var i=1;i<=count;i++){ if(actDoc.Fields(1).Type==88){ actDoc.Fields(1).Unlink(); } } oWD.Application.Visible = true; }catch(e) { alert( "要导出数据,您必须安装Microsoft Word电子文档软件,同时浏览器须使用“ActiveX 控件”,您的浏览器须允许执行控件。 请点击IE【帮助】了解浏览器设置方法!"); } } </script>在这里tableID主要是你要打印的整个部分的id。注意不要将按钮也放置在这个id内。另外,我准备再次找找纯java的导出为word,操纵word的方法。假如找到,再分享上来。
发表评论
-
Ajax的get请求在IE浏览器中乱码问题的解决方案
2016-12-30 15:37 1491在web请求中可能涉及到ajax的get请求,参数为中文的 ... -
在循环中发送请求
2016-12-23 10:17 1105我们在前端开发的时候有时候会用到在loop中发送请求的情况。 ... -
鼠标滑过显示图片
2015-03-13 14:57 776当鼠标滑过某个制定位置,弹出div图片。移出,图片消失。 ... -
页面加载中效果实现
2015-03-13 14:50 5311、加载的loading.css @charset &q ... -
html5使用js确定用户坐标位置
2013-12-12 18:06 1860最近在微信平台开发时,涉及到的问题。如何获取用户当前坐标位置 ... -
ajax跨域报错
2013-12-11 21:37 3561在项目中使用ajax访问百度地图的api时,报 post ... -
js对浮点数计算的bug
2013-11-26 17:39 959在js中使用浮点数运算,有时候不能得到合适的结果。有时候会 ... -
页面元素自适应
2013-11-25 16:47 1068在html5下使得页面自适应,以满足不同浏览器下的大小适应 ... -
js对日期操作 获取两个日期的相差是否在几月之内
2013-08-29 10:25 2845一、js判断两个日期是否在几个月之内 //比较两 ... -
iframe高度的自适应
2013-08-22 16:40 944在项目开发中,遇到的一个问题。弹出的页面中有iframe。例 ... -
dtree在ie6下点击页面报错
2013-08-21 21:28 851在页面上使用window.showModalDialog时,在 ... -
js控制页面刷新大全
2013-07-20 14:05 875一点点补充 1、window.open之后,子页面关闭之前 ... -
index_jsp._jspInit
2013-02-27 10:45 1066项目运行时报错: java.lang.NullPointe ... -
js和Jquery对select的操作
2013-02-21 15:42 868jQuery获取Select选择的Text和Value: ... -
svg 鼠标形状 小手
2012-12-05 14:09 1968在最近做项目的时候,需要将svg上的鼠标点击之类的形状换 ... -
svg自定义菜单的动态实现
2013-02-21 15:52 1065svg自定义菜单的实现 svg也使用过几次了,但是仍不是 ... -
jquery 多个checkbox的联动选择
2012-08-24 10:55 4071jquery实现。多级checkbox的联动问题解决办法。注意 ... -
java与js的split方法
2012-08-20 17:48 2064最近在做项目时发现几个问题 1、java与js的split方法 ... -
js实时获取系统当前时间
2012-05-03 10:43 1712<script language="javas ...
相关推荐
jsp开发实现word、excel的在线预览功能,实用性强。欢迎下载
结合struts做的jasperreport打印实例,在jsp上实现翻页功能,pdf,excel,word转换功能以及applet打印和预览功能.这是eclipse工程打包文件,下载后解压通过eclipse进行部署,供入门者参考学习使用.
文档控件源码(手写签名+电子盖章+强制留痕)WORD控件说明: 控件正支持全部Office菜单,支持Office的打印预览,控件强大的B/S通讯技术, 能够将服务器数据库中的数据或者用户自定义的数据插入当前文档的指定位置,而且...
控件电子盖章功能实现印章或签名资源预保存功能,用户可以通过密码的方式来获得自己的签名或印章,印章和签名与 文档保存在一起,印章或签名可以功过系统的验证来判断真伪。 12.盖章数据是根据标准的加密方式.用户...
6. 需要在html页面中显示复杂报表,并要求精确打印预览及打印的; 7. 需要动态生成中国式复杂格式报表的; 8. 需要在html页面中输入复杂票据的; 9. 使用COM服务器自动化技术调用Word/Excel经常产生死进程或系统不...
★ 全面支持Office2000的打印预览 增强了对Office2000的打印预览支持,支持全部Office2000系统的打印预览。另外支持OfficeXP和Office2003中Excel的打印预览。 ★ 轻量级,只有不足60K 使用C语言直接开发COM接口,...
10.全面支持Office2000的打印预览 11. 轻量级,只有不足50K 使用C语言直接开发COM接口,简介高效,对内核函数的直接调用使得无需其它动态链接库的支持,兼容性极好; 12. 在下载和上载Office文档时不会产生临时文件...
她能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可视编辑功能;她是一个真正的绿色软件,不需要在计算机上安装任何的客户端软件;她的易用使得WEB开发人员只要一行代码即可完成调用。
22 全面支持Office2000的打印预览 增强了对Office2000的打印预览支持,支持全部Office2000系统的打印预览。另外支持OfficeXP和Office2003中Excel的打印预览。 23 轻量级 使用C语言直接开发COM接口,简洁高效,对...
Word Star文档、Word Perfect文档、Microsoft:Word文档;DisplayWrite文档 DOT:Microsoft Word文档模板 DPL:Borland Delph 3压缩库 DRV:驱动程序 DRW:Micrografx Designer/Draw;Pro/E绘画文件 DSF:...