java将html导出成word
来源:互联网 发布:淘宝网上哪家的箫好 编辑:程序博客网 时间:2024/06/10 04:55
java将html导出word不用忘记<html></html>这对标签
//换页
<span lang=EN-US style='font-size:12.0pt;line-height:150%;font-family:"Times New Roman";
mso-fareast-font-family:宋体;mso-font-kerning:1.0pt;mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'><br clear=all style='mso-special-character:page-break;page-break-before:always'>
</span>
//换行
<p class=MsoNormal style='line-height:150%'><span lang=EN-US style='font-size:12.0pt;line-height:150%'><o:p> </o:p></span></p>
查看的话 打开word 视图——页面 就能看出看出效果
ArrayList records = form.getRecords();//获取数据库数据if(null!=records&&0!=records.size()){//html拼接出word内容String content="<html>";for (int i = 0; i < records.size(); i++) {Record record =(Record) records.get(i);//从数据库中获得数据,将oracle中的clob数据类型转换成string类型Method method = record.get("CONTENT").getClass().getMethod("getVendorObj",new Class[]{});CLOB clob = (CLOB)method.invoke(record.get("CONTENT"));String cx = clob.getSubString((long) 1, (int) clob.length());String title= (String) record.get("TITLE");//html拼接出word内容content+="<div style=\"text-align: center\"><span style=\"font-size: 24px\"><span style=\"font-family: 黑体\">"+title+"<br /> <br /> </span></span></div>";content+="<div style=\"text-align: left\"><span >"+cx+"<br /> <br /> </span></span></div>";//插入分页符content+="<span lang=EN-US style='font-size:12.0pt;line-height:150%;mso-fareast-font-family:宋体;mso-font-kerning:1.0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always'></span>";content+="<p class=MsoNormal style='line-height:150%'><span lang=EN-US style='font-size:12.0pt;line-height:150%'><o:p> </o:p></span></p>";} content += "</html>";byte b[] = content.getBytes(); ByteArrayInputStream bais = new ByteArrayInputStream(b); POIFSFileSystem poifs = new POIFSFileSystem(); DirectoryEntry directory = poifs.getRoot(); DocumentEntry documentEntry = directory.createDocument("WordDocument", bais); //输出文件String name="导出知识";response.reset();response.setHeader("Content-Disposition", "attachment;filename=" + new String( (name + ".doc").getBytes(), "iso-8859-1"));response.setContentType("application/msword");OutputStream ostream = response.getOutputStream(); //输出文件的话,new一个文件流//FileOutputStream ostream = new FileOutputStream(path+ fileName); poifs.writeFilesystem(ostream); ostream.flush();ostream.close(); bais.close();
0 3
- java将html导出成word
- java将html导出到word
- java将html导出到word
- 将html导出word
- java将html导出成word(利用的poi包导出)
- java将html导出成word(利用的poi包导出)
- javascrip将html导出到word
- poi将html导出到word
- Java 将html转换word
- Java编程琐事(8)——java将html导出到word
- 将页面导出成word
- web项目java后台将html表格导出为word表格文件
- java 调用jacob和java2word导出word,并实现将带有格式的html文本和图片插入word
- java 导出html到pdf word
- java后台html导出为word文件
- 使用java框架POI将word转换成html格式
- java将Word/Excel/PDF文件转换成HTML整理
- 将GridView中的数据导出到Excel,Word,Html
- Pop上手体验(i-v)
- java中序列化
- 键盘各键对应的ASCII码值(包括鼠标和键盘所有的键)
- 几个SAP Mobile app
- System.exit(0)和System.exit(1)区别【转】
- java将html导出成word
- BytesWritable 存储问题
- 不能被外部类所访问的修饰符有哪些
- 硬盘不认盘怎么恢复数据
- C--if else嵌套几种形式总结--不要忘记括号了,养成只要if大括号的习惯
- 消息称刘汉曾一次花上百万元宴请云南高官
- struts2的国际化 i18n 总结
- Java核心知识点学习----多线程 倒计时记数器CountDownLatch和数据交换的Exchanger
- 制作静态库 并且在静态库遇到的问题(2)