本人开发的系统中要求把网页中的表格生成到word上,具体实现是点击网页上的一个按钮,把网页上的内容生成到word中去
我在jsp中加入下面的语句即可实现该功能
<%response.setContentType("application/vnd.ms-word");
response.addHeader("Content-Disposition","attachment;filename=1.doc");%>
但发现生成的word文件字体变大了,而且格式很不规范,比我从网页上复制表格粘贴到word的效果差多了,请问有没有好的解决方法,使生成的word文件格式和网页上一致获较为规范
由于学校已经发了红头文件,所以该功能要求3天内实现,大家快来帮我想想办法
我在jsp中加入下面的语句即可实现该功能
<%response.setContentType("application/vnd.ms-word");
response.addHeader("Content-Disposition","attachment;filename=1.doc");%>
但发现生成的word文件字体变大了,而且格式很不规范,比我从网页上复制表格粘贴到word的效果差多了,请问有没有好的解决方法,使生成的word文件格式和网页上一致获较为规范
由于学校已经发了红头文件,所以该功能要求3天内实现,大家快来帮我想想办法
解决方案 »
- 如何把servlet中的文本框内容传递到地址栏中的参数里?
- 求用JBuilder实现“返回”功能的代码?
- 啊,撑不住了!关于jsp:include .do的问题
- 问大家一个关于在ie里面显示xls的问题
- 高手急救:在jsp中,可不可类似用function或sub函数,怎么定义和调用呀?
- 如何从一个jsp页面传参到另外jsp一个页面
- 从数据库里面读取随机的三条记录,sql语句应该怎么写?
- getParameterValues的问题!急-
- 哪位大虾有用struts做的简单代码? 小弟想学学。
- JSP能不能直接用VFOXPRO的数据库呢?
- 关于下拉选框问题,急!!!在线.
- 请问各位高手jsp如何调用ocx??急啊,在线等待
word里面做表格总感觉有点不爽
eqxu(天使联盟) 直接复制效果是还可以,但我希望做到点击网页上的一个按钮自动生成一个word文件,而且这样我已经做到,就是格式不大好看,所以才来求助更好的办法
MichaelGates letmecc() tondayong1981(tongdayong) 三位:导入到execl是非常好做和方便的,但是要导入到word网上我很少看到,几乎没看到有什么帖子啊。由于学校要求是word形式,这是每个学校的传统。我必须生成word形式
要不我还是先去看看poi是什么东西,不知道有没有其它简单点的办法
既然你已经生成了word文档,那么你只需要将word文档再转化一份为html文档,以word展示即可。
可以使用poi,也可以使用jacob。你可以上查查jacob,网上有很多资料。
生成的文件中不要使用CSS之类来控制样式。就用最简单的换段,换行方式控制格式。
response.addHeader("Content-Disposition","attachment;filename=1.doc");%>可以,但把网页转为word效果很差。不知道其它有没有好办法。如果poi和jacob差不多那我感觉不用也罢。其实我网页转为word能实现,就是效果差点,如字体变大了等等问题。
emin_lee() 朋友你的意思我不明白,什么叫word转html在转word
不过总算有好的解决方法了,谢谢!
另外这样转换出来的网页代码有3900多行,不知道影响速度么?原来代码才300多行
还有这种方法没用到大家说的POI啊!
出来就好~word转化为html后,的确是比原来多了很多行。我想,会影响显示速度,毕竟浏览器解释的时候,是按行解释的。但是,转化出来的html比原来的word小,或许,也可以让人欣慰吧:P还没有发现更好的办法:(
http://community.csdn.net/Expert/TopicView3.asp?id=4816106乱码还原问题!
http://community.csdn.net/Expert/TopicView3.asp?id=4813786关于javabean反射代理的问题
http://community.csdn.net/Expert/TopicView3.asp?id=4813935