CSDN论坛 > Delphi > VCL组件开发及应用

Word文档的使用求救 [问题点数:0分]

Bbs1
本版专家分:8
结帖率 100%
CSDN今日推荐
Bbs8
本版专家分:34315
Blank
红花 2003年9月 Delphi大版内专家分月排行榜第一
Blank
黄花 2003年8月 Delphi大版内专家分月排行榜第二
Bbs1
本版专家分:8
匿名用户不能发表回复!
其他相关推荐
Android使用模板生成Word文档并查看
Android想要使用模板生成Word文档需要借助,Apache 公司推出的 Apache POI,这个是官方下载地址:http://poi.apache.org/download.html,这是CSDN的下载地址:http://download.csdn.net/download/zhanglei280/10046152(不知道为什么现在的CSDN无法选择免积分下载,最低就是2积分大家多多谅解呀)
程序员用代码求救, 同事“秒懂”
南京一家大型软件企业的年轻程序员小张(化名)万万没有想到,当他被传销组织控制、几近绝望之时,自己尝试利用计算机“代码”向同事传递求救信息,他的程序员同事们竟然“秒懂”,并...
Word文档常见的三大问题及其解决方法(珍藏版)
日常生活中,谁能保证永不出错,人不能,电脑也不能。 我想基本上使用过Word编辑文本的人都会遇到这几个问题:Word文档乱码、Word文档丢失、Word文档损坏。那要怎么去解决呢?小编总结了几个修复方法,希望能帮到需要的人。(文章篇幅较长,可挑选需要的部分进行查看) 一、Word文档乱码如何恢复 Word文档乱码的问题只需要转换格式便可以解决。首先将乱码的Word文档打开后,点击Office
Java使用freemark生成word
一、做web项目的开发,难免需要跟各种文档打交道,像excel、word等,前阵子工作中就遇到需要导出word文档,上网找了一些资料,在word导出这方便有很多的工具可以使用,jacob、poi、java2word、itext,最后选定了用itext来导出word,网上一些资料说itext导出word功能太简单,不过通过使用之后,封装工具类,使用起来也挺方便的,导出的word文档看起来也不错,总体
git 版本控制 doc/docx 文档
参考git 对 Microsoft Word 进行版本控制, 生成的文档图片不能自动转换,需要自己手动进行存储。
java web项目无刷新导出word文档demo,使用freemarker模板引擎
java web项目无刷新导出word文档demo,使用freemarker模板引擎,可以生成美观的word文档,逻辑简单易用。
使用POI读写Word
1     读word doc文件 1.1     通过WordExtractor读文件 1.2     通过HWPFDocument读文件 2     写word doc文件          Apache poi的hwpf模块是专门用来对word doc文件进行读写操作的。在hwpf里面我们使用HWPFDocument来表示一个word doc文档。在HWPFDocument里面有这
使用freemarker生成word文档,源代码+jar包+说明文档及注意事项
使用freemarker生成word ,并集成struts2 同时生成及下载文档 资料附有Java源代码和自己总结的使用说明及注意事项 大至预览如下: 1、用word编辑好模板 普通字符串替换为 ${string} 表格循环用标签 <#list userList as user> 姓名:${user.userName} , 性别:${user.sex} </#list> 2、将word模板另存为xml格式 3、将xml模板文件后缀名改为.ftl 4、编辑ftl文件 注意 编辑word模板时,${string} 标签最好是手动一次性输入完毕,或者使用记事本统一将整个${string}编辑好之后,粘贴至word里边。 也就是说,不要在word里首先打完 ${ } 之后,又从其它地方把 string 字符串粘贴至 { } 之间,这样在 word 转化为 xml时,解析会有问题,freemarker解析时,会报错。 /** * @Desc:生成word文件 * @Author:张轮 * @Date:2014-1-22下午05:33:42 * @param dataMap word中需要展示的动态数据,用map集合来保存 * @param templateName word模板名称,例如:test.ftl * @param filePath 文件生成的目标路径,例如:D:/wordFile/ * @param fileName 生成的文件名称,例如:test.doc */ @SuppressWarnings("unchecked") public static void createWord(Map dataMap,String templateName,String filePath,String fileName){ try { //创建配置实例 Configuration configuration = new Configuration(); //设置编码 configuration.setDefaultEncoding("UTF-8"); //ftl模板文件统一放至 com.lun.template 包下面 configuration.setClassForTemplateLoading(WordUtil.class,"/com/lun/template/"); //获取模板 Template template = configuration.getTemplate(templateName); //输出文件 File outFile = new File(filePath+File.separator+fileName); //如果输出目标文件夹不存在,则创建 if (!outFile.getParentFile().exists()){ outFile.getParentFile().mkdirs(); } //将模板和数据模型合并生成文件 Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile),"UTF-8")); //生成文件 template.process(dataMap, out); //关闭流 out.flush(); out.close(); } catch (Exception e) { e.printStackTrace(); } }
Java项目中使用Freemarker生成Word文档
Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob、Apache POI、Java2Word、iText等各种方式,其实在从Office 2003开始,就可以将Office文档转换成XML文件,这样只要将需要填入的内容放上${}占位符,就可以使用像Freemarker这样的模板引擎将出现占位符的地方替换成真实数据,这种方式较之其他的方案要更为简单。
Android中使用POI加载与显示word文档
最近打算实现一个功能:在Android中加载显示Word文档,当然这里不是使用外部程序打开。查看一些资料后,打算采用poi实现,确定了以下实现思路: 将ftp中的word文档下载到本地。调用poi将word文档转成html格式并保存到本地使用WebViewer加载显示本地html 这里略去下载word文档到本地不谈,仅仅后面两步,看起来还是比较简单的,网上也有相关代码。不过在使用过程中
关闭