java写入word表格模板(欢迎高手过来探讨)
你好! 如何改变博客首页左侧模板及背景: 进入自己的博客→管理博客→自定义设置→自定义模板→快速更换模板→进入更换模板对话框(对话框中有七种类型,每种类型又有10~20种不同的格式,可供选择),→进入自定义模板(在对话框下方)→点击自己选中的类型→选择此模板(进入该模板界面,此界面中的日历、播放器、页面头栏、页面背景、都可以改变,如:只要点击日历图形,就会有很多日历让你挑选。
要改变背景模式,你就要点击对话框上方;从左向右数第三个按钮‘更改页面背景’按钮,都改好以后,点击第一个‘保存返回’按钮)→定制我的首页→保存设置→刷新。
如果你希望你的模板经常有变化,在自定义模板下面有一个‘随机风格’,你可以点击‘随机风格’,可以得到随机变换模块的效果。
谢谢你的提问。
我的博客地址是 欢迎光临指导。
如何用java实现 读取一个data类型文件 并显示出来(随便选择一种类型...
参考下面的程序,基本上已经包含了文件读取的所有方式,这也是我之前学习的一个小程序,希望对你有所帮助~~~~ package com; import java.io.BufferedReader; public class TestFileInput { private static final String FILENAME = "E:/test.txt"; private static final Logger logger = LoggerFactory.getLogger(TestFileInput.class); public static void readByByte(String fileName) { File file = new File(fileName); InputStream in = null; System.out.println("read file content by byte:"); try { in = new FileInputStream(file); int tempbyte = 0; while ((tempbyte = in.read()) != -1) { System.out.write(tempbyte); } in.close(); } catch (Exception e) { logger.info("readByByte error!"); e.printStackTrace(); return; } try { System.out.println("read by more byte:"); byte[] tempbytes = new byte[10]; int byteread = 0; in = new FileInputStream(fileName); while ((byteread = in.read(tempbytes)) != -1) { System.out.write(tempbytes, 0, byteread); } } catch (Exception e) { logger.info("read by more byte error!"); e.printStackTrace(); } finally { if (in != null) { try { in.close(); } catch (Exception e) { // do nothing } } } } public static void readByChars(String fileName) { File file = new File(fileName); Reader reader = null; System.out.println(" read by chars:"); try { reader = new InputStreamReader(new FileInputStream(file)); int tempchar; while ((tempchar = reader.read()) != -1) { if (((char) tempchar) != '\r') { System.out.println((char) tempchar); } } reader.close(); } catch (Exception e) { logger.info("read by chars error!"); e.printStackTrace(); } System.out.println("read by more chars:"); try { reader = new InputStreamReader(new FileInputStream(fileName)); char[] tempchars = new char[50]; int charread; while ((charread = reader.read(tempchars)) != -1) { if ((charread == tempchars.length) && (tempchars[tempchars.length - 1] != '\r')) { System.out.print(tempchars); } else { for (int i = 0; i if (tempchars[i] == '\r') { continue; } else { System.out.print(tempchars[i]); } } } } } catch (Exception e) { logger.info("read by more chars error"); e.printStackTrace(); } finally { if (reader != null) { try { reader.close(); } catch (IOException e) { e.printStackTrace(); } } } } public static void readByLines(String fileName) { File file = new File(fileName); BufferedReader reader = null; System.out.println("read by line:"); try { reader = new BufferedReader(new FileReader(file)); String tempString = null; int line = 1; while ((tempString = reader.readLine()) != null) { System.out.println("line " + line + "is :" + tempString); line++; } reader.close(); } catch (Exception e) { logger.info("read by line error!"); e.printStackTrace(); } finally { if (reader != null) { try { reader.close(); } catch (Exception e) { // do nothing } } } } public static void readByRandomAccess(String fileName) { RandomAccessFile file = null; System.out.println("read by randomAccessFile:"); try { file = new RandomAccessFile(fileName, "r"); long length = file.length(); int beginIndex = (length > 4) ? 4 : 0; file.seek(beginIndex); byte[] bytes = new byte[10]; int byteread = 0; while ((byteread = file.read(bytes)) != -1) { System.out.write(bytes, 0, byteread); } } catch (Exception e) { logger.info("read by randomAccess error"); } finally { if (file != null) { try { file.close(); } catch (Exception e) { // do nothing } } } } public static void main(String[] args) { readByByte(FILENAME); readByChars(FILENAME); readByLines(FILENAME); readByRandomAccess(FILENAME); } }
Java读取数据库打印到word文档问题求教各位大侠,java写
为什么非要写道word文档中? 你可以写进txt文件中,然后使用word进行编辑 如果确实需要,请看下面的例子: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.poi.hwpf.extractor.WordExtractor; import org.apache.poi.hwpf.model.io.HWPFOutputStream; public class Word { /** * 读取纯文本的word文件 */ public String readWord(String doc) throws Exception { String context = null; WordExtractor extractor = null; //纯文本的遍历器 try { FileInputStream in = new FileInputStream(new File(doc)); extractor = new WordExtractor(in); context = extractor.getText(); } catch (Exception e) { e.printStackTrace(); } return context; } /** * 对word文档做写操作 * */ public boolean writeWord(String path, String content) throws Exception { boolean w = false; try { byte b[] = content.getBytes(); FileOutputStream fs = new FileOutputStream(path); HWPFOutputStream hos = new HWPFOutputStream(); hos.write(b, 0, b.length); hos.writeTo(fs); hos.close(); w=true; } catch (Exception e) { e.printStackTrace(); } return w; } public static void main(String[] args) { ReadWord rw = new ReadWord(); try{ String text = rw.readDoc("D:\\workspace\\MyUntil\\t.doc"); rw.writeDoc("D:\\workspace\\MyUntil\\d.doc", text); }catch(Exception e){ e.printStackTrace(); } } } 所需的包请各位自己上apache的官网上poi工程目录下下吧 poi-3.5-final poi-contrib-3.5-final poi-ooxml-3.5-final poi-scratchpad-3.5-final
求教用java 生成word!!!
1-apache的POI,此方法对Excel的导出做的很好,目前对Word的导出方面的功能尚未完全。
2-纯JavaScript脚本实现。
主要通过客户端调用本机Office组件来实现。
3-在JSP页面引入头文件实现。
纯JavaScript脚本实现细节方面大体是创建一个word组件ActiveXObject('Word.Application'),用js通过表ID取得表内容然后保存到word,要注意的是js实现有很多不好的地方,例如Internet选项需要把ActiveX空间全部启用,安全级别设置为中。
这样的话岂不是每台机器都要配置一下。
其次每次生成word文档以后弹出对话框(无法保存此文件,因为它已在别处打开(C:\...\STARTUP\Powerword.dot)),出现此问题就需要把C:\Documents and Settings\当前用户名\Application Data\Microsoft\Word\STARTUP下的Powerword.dot文件删除,每次遇到此问题就需要删除文件来解决,十分不方便。
JSP页面引入来实现Word保存就方便多了,但是也有不足的地方,首先如果需要引入如果需要下载的话就引入其实如果大家用框架做就方便多了,比如Struts2。
在Action里直接写如下代码:if(out!=null){String fileName="";fileName+="评价报告.doc";try {HttpServletResponse response = ServletActionContext.getResponse();response.setHeader("Content-disposition","attachment; filename="+new String(fileName.getBytes("GB2312"), "8859_1"));} catch (UnsupportedEncodingException e) {e.printStackTrace();}out是jsp页面表单元素,一个button,用于提交表单到相应Action进行Word下载。
Action设置jsp页面头文件。
这样每次点击button就可以把相应jsp页面的内容保存到Word中并且支持下载,Word中内容并且是可编辑状态。
不足的地方在于由于表内容是动态生成,有的需要先查看在下载Word,就需要另外建立一个新JSP页面进行Word下载,当然首先要在struts.xml里配置好页面转向。
新建立的页面传值同查看页面要保持一样。
求几个最近java个人简历word模版
个 人 简 历姓 名:xxx 性 别:xx出生年月:xx年xx月 籍 贯: xxxx学 历:xx 电子邮件: xxxxxx 手 机:xxxx 现居地:xxxxxx【自我评价】1. 本人喜欢帮助别人,乐于协同同事共同完成任务,有很强的团队沟通和配合意识。
2. 有比较强的开发能力,勇于面对困难和挑战,有很好的分析问题与解决问题的能力。
3. 自学能力及适应能力强,可以快速掌握新的技术点,融入新的环境。
4. 可以连续作战,抗高压。
【求职意向】目标职位:软件开发工程师工作性质:全职【个人技能】1. 对ERP外贸进出口业务有较深刻的理解。
2. 熟悉会计基础和财务电算化。
3. 熟练使用JSP, Servlet, JDBC, EL, JSTL,Tomcat下的编程开发。
4. 熟练使用Struts2、Hibernate、Spring三大框架进行组合开发。
5. 熟练使用mysql、SqlServer、oracle数据库进行开发。
6. 熟悉使用当前一些优秀的JavaScript框架,如jquery框架等。
7. 熟悉ubuntu系统下项目的部署。
【工作经历】2011/7-2013/4 北京南北天地科技股份有限公司职位:JAVA开发工程师【项目经验】1.南北N7协同办公群件平台系统环境:Windows XP开发工具:MyEclipse8.5, Dreamweaver8 ,Tomcat6.0 ,Mysql项目描述:基于J2EE平台,采用Struts2业务逻辑层使用Spring的AOP进行声明式事务管理,使用Spring的依赖注入IOC来维护业务对象之间的关联,持久化层使用hibernate来实现,通过DAO模式封装PO对象,采用DWR+Jquery来实现动态授权,自定义拦截器来实现权限的认证;采用JBPM开源的工作流引擎实现公文流转模块和工作流程模块,结合Freemarker模板技术实现动态表单定义模型。
责任描述:负责报销管理模块、部门管理模块和权限管理模块以及部分需求文档的编写责任描述:负责数据库的搭建、各个业务流程的界面搭建及业务逻辑开发和部分...
java 调用word模板实现循环套打生成word文档
1、首先新建一个空白文档,并另存为“Normal.dotm(Word2007及以后版本)Normal.dot(Word2003-2007版本)”。
2、进行需要的模板设置,对字体、段落、页眉页脚,页面边距等进行设置。
3、对字体、段落的设置:在空白的新文档中,右击进行对字体的设置,在设置完成后,点击“默认”按钮。
4、对页眉页脚,页面边距:同样在菜单栏,选择插入"页眉页脚"进行设置,设置后点击“默认”按钮,并同时设置“页面边距”并点击“默认”按钮。
5、在全面进行模板设置后,需要保存,在操作中会出现对一些“默认的设置”如果所示,要选择“是”,“你准备将默认的字体更改为.....,是否将此更改应用于所有基于NORMAL模板的新文档?”6、把刚才保存的模板,复制起来,在打开“C:\Users\Administrator\AppData\Roaming\Microsoft\Templates”替换原有的Normal.dotm或Normal.dot,关闭。
7、测试效果:打开一个Word文档,并按下“CTRL+N”新建一个空白文档,任意输入内容,可以看到是刚才设置的模板。
java实现调用默认打印机打印文档(以D盘zhidao.txt文档为例),代码如下:import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import javax.print.Doc; import javax.print.DocFlavor; import javax.print.DocPrintJob; import javax.print.PrintException; import javax.print.PrintService; import javax.print.PrintServiceLookup; import javax.print.ServiceUI; import javax.print.SimpleDoc; import javax.print.attribute.DocAttributeSet; import javax.print.attribute.HashDocAttributeSet; import javax.print.attribute.HashPrintRequestAttributeSet; import javax.print.attribute.PrintRequestAttributeSet;/** * 调用打印机功能 * @author Administrator**/ public class PrintDemoII { public static void main(String[] args) { DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE; PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet(); PrintService []pservices = PrintServiceLookup.lookupPrintServices(flavor, aset); PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService(); PrintService service = ServiceUI.printDialog(null, 200, 200, pservices, defaultService, flavor, aset); if(service != null){ try { DocPrintJob pj =service.createPrintJob(); FileInputStream fis = new FileInputStream("D:"+ File.separator +"zhidao.txt");//打印D盘zhidao.txt文档。
DocAttributeSet das = new HashDocAttributeSet(); Doc doc = new SimpleDoc(fis, flavor, das); pj.print(doc, aset); } catch (FileNotFoundException fe) { fe.printStackTrace(); } catch (PrintException e) { e.printStackTrace(); } }else { System.out.println("打印失败"); } } }
转载请注明出处51数据库 » java word模板 写数据类型