社区
Java EE
帖子详情
在java中如何生成word 文档 要求文档中有表格???
dmm_2008
2008-06-23 04:49:52
我想在JAVA中生成WORD文档...
要求文档中有表格样式...
请问怎么实现 ..
有例子更好,,先谢了....
或者说是.先生成 JSP页面..然后再将页面中的表格生成 WORD文档 ..
要求和页面看到的一样..都有表格样式 .
请问怎么弄..
...全文
858
7
打赏
收藏
在java中如何生成word 文档 要求文档中有表格???
我想在JAVA中生成WORD文档... 要求文档中有表格样式... 请问怎么实现 .. 有例子更好,,先谢了.... 或者说是.先生成 JSP页面..然后再将页面中的表格生成 WORD文档 .. 要求和页面看到的一样..都有表格样式 . 请问怎么弄..
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dmm_2008
2008-09-25
打赏
举报
回复
谢谢 参考一下
dmm_2008
2008-07-09
打赏
举报
回复
sd5816690 谢了..值得参考
小雨转晴
2008-07-07
打赏
举报
回复
POI的jar包可以到我那里下载free
sd5816690
2008-06-27
打赏
举报
回复
1、如果直接从数据库导出,去看 poi 的使用
2、导出页面表格到word或excel
以下代码来自
http://blog.csdn.net/cngkqy/archive/2007/09/27/1803301.aspx
javascript将网页表格导出Word
<script>
function AllAreaWord()
{
if(document.all("tab").rows.length==0)
{
alert("没有内容可导!");
return;
}
try{
var oWD = new ActiveXObject("Word.Application");
}catch(e)
{
alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!");
return;
}
var oDC = oWD.Documents.Add("",0,1);
var oRange =oDC.Range(0,1);
var sel = document.body.createTextRange();
sel.moveToElementText(tab); //tab 为导出数据所在的表格ID
sel.select();
sel.execCommand("Copy");
oRange.Paste();
oWD.Application.Visible = true;
}
</script>
<table id="tab" align="center" width="300" border="1" bordercolor="#2baeff" cellpadding="0" cellspacing="0" bgcolor="lightblue">
<Tr>
<Td>1</td>
<Td>2</td>
<Td>3</td>
</tr>
<Tr>
<Td>4</td>
<Td>5</td>
<Td>6</td>
</tr>
<Tr>
<Td>7</td>
<Td>8</td>
<Td>9</td>
</tr>
</table>
<input type=button name='button_export' title='导出到word' onclick=AllAreaWord() value=下载到word>
--------------------------------------------------------------------------------
javascript将网页表格导出Excel
<SCRIPT LANGUAGE="javascript">
<!--
function AutomateExcel()
{
var elTable = document.getElementById("outtable"); //outtable 为导出数据所在的表格ID;
var oRangeRef = document.body.createTextRange();
oRangeRef.moveToElementText( elTable );
oRangeRef.execCommand( "Copy" );
try{
var appExcel = new ActiveXObject( "Excel.Application" );
}catch(e)
{
alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!");
return;
}
appExcel.Visible = true;
appExcel.Workbooks.Add().Worksheets.Item(1).Paste();
appExcel = null;
}
//-->
</SCRIPT>
<input type="button" name="out_excel" onClick="AutomateExcel();" value="导出到excel" class="notPrint">
<table border="1" cellpadding="0" cellspacing="0" id=outtable>
<tr height="28">
<td width="27" height="86" rowspan="4" bgcolor="#ffffcc">序号</td>
<td width="111" rowspan="4" bgcolor="#ffffcc"><div align="center">服务网点</div></td>
<td width="402" colspan="7" bgcolor="#ffffcc"><div align="center">用户满意度</div></td>
</tr>
<tr height="19">
<td width="100" height="39" colspan="3" rowspan="2" bgcolor="#ffffcc"><div align="center">样本数量</div></td>
<td width="218" colspan="3" rowspan="2" bgcolor="#ffffcc">对该服务网点实施本次活动的整体评价,满分10分(平均分数)</td>
<td width="84" rowspan="3" bgcolor="#ffffcc"><div align="center">季度平均分</div></td>
</tr>
<tr height="20"> </tr>
<tr height="19">
<td width="29" height="19" bgcolor="#ffffcc"><div align="center">4月</div></td>
<td width="29" bgcolor="#ffffcc"><div align="center">5月</div></td>
<td width="42" bgcolor="#ffffcc"><div align="center">合计</div></td>
<td width="68" bgcolor="#ffffcc"><div align="center">4月</div></td>
<td width="68" bgcolor="#ffffcc"><div align="center">5月</div></td>
<td width="82" bgcolor="#ffffcc"><div align="center">合计</div></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td bgcolor="#ffffcc"> </td>
<td> </td>
<td> </td>
<td bgcolor="#ffffcc"> </td>
<td bgcolor="#ffffcc"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td bgcolor="#ffffcc"> </td>
<td> </td>
<td> </td>
<td bgcolor="#ffffcc"> </td>
<td bgcolor="#ffffcc"> </td>
</tr>
</table>
bao0437
2008-06-27
打赏
举报
回复
在servlet中把输出格式set 一下就行了
java
代码实现
word
转换成pdf
va代码
word
转pdf ,
word
批量转换成pdf,
word
单独转换成pdf,只需要调用
Word
ToPDFUtil方法就可以实现批量或者单独转换
Java
用freemarker导出
word
例子
Java
用freemarker导出
word
例子详见我的博客
利用IText导出
word
的例子
本例子是利用IText书写的例子,简单实用,欢迎下载
基于android的
Word
格式阅读器代码
实现了基于android系统的
Word
格式
文档
阅读器,能流畅的实现显示
Word
格式
文档
内容的功能。
Aspose.
Word
s.dll 和帮助手册
操作
word
的强大工具。里面包含Aspose.
Word
s.dll 和 使用手册
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章