精华内容
下载资源
问答
  • Excel VBA实用技巧大全 附书源码

    热门讨论 2010-10-08 18:59:24
    01024改变Excel的标题文字 01025删除Excel的标题文字 01026将Excel设置为全屏显示 01027在状态栏中显示信息 01028显示、隐藏状态栏 01029显示、隐藏编辑栏 01030显示、隐藏常用工具栏 01031显示、隐藏格式工具栏 ...
  • 9.掌握图文混排:图形的生成,图形的插入,图形的编辑和格式设置,绘制图形,艺术字的使用,公式编辑器的使用,图文框和文本框的使用。 10.掌握页面排版和打印文档:设置页眉/页脚和页码,设置页面(纸张大小、...
  • java使用poi在word中生成柱状图、折线图、饼图、柱状图+折线图组合图、动态表格、文本替换、图片替换、更新内置Excel数据、更新插入的文本框内容、合并表格单元格; 博客内容是,写好模板后,如何向填写数据。...

    部分心得。不一定完全正确。

    一、

    项目要做生成docx报表。包括文字、表格、折线图、柱状图等。

    主要参考了博客:

    java使用poi在word中生成柱状图、折线图、饼图、柱状图+折线图组合图、动态表格、文本替换、图片替换、更新内置Excel数据、更新插入的文本框内容、合并表格单元格;

    博客内容是,写好模板后,如何向内填写数据。博文最后有源码链接。该文档引用的poi是4.1.0。

    注意:

    1、对于模板文件,其中的 {{可替代文字}} ,需要从记事本中拷贝过去。

    2、docx的折线图等,模板文件中插入图表的时候,需要使用默认的数据(不包括标题、折线颜色等),不可修改数据,不然使用poi替换数据的时候会报错。(当然也可能是因为我使用的是wps不是office的问题,这个没有验证)

    二、poi版本

    对于doc文件来说,无论是poi3还是poi4,都无法编辑其中的折线图等图表。

    对于docx文件来说,只有poi4可以编辑折线图等图表。

    三、另存为功能

    参考博客

    使用POI实现word转html

    需要引入ooxml-schemas-版本号.jar,注意不是poi-ooxml-schemas-版本号.jar。当然后者也需要引入。

    我这里需求是将docx文件另存为html文件或pdf文件。

    对于poi3来说,docx转化为html或pdf,需要引入 org.apache.poi.xwpf.converter.core,org.apache.poi.xwpf.converter.xhtml (或pdf)。

    对于poi4来说,docx转化为html或pdf,需要引入  fr.opensagres.poi.xwpf.converter.core-2.0.2.jar,fr.opensagres.poi.xwpf.converter.xhtml-2.0.2.jar(或pdf)。

    但是现在来说,还是有点问题,这个poi4导出的html文件,不能显示图表。但是poi自带的导出excel文件是可以显示图表的。

    为了实现另存为html文件,下载了jacob。相当于用java文件调用本机的office。这个必须在windows机器上安装了office后才可以使用。

    下载链接:

    https://sourceforge.net/projects/jacob-project/files/

    源码链接

    https://github.com/freemansoft/jacob-project

    但是我没有找到怎么下载jar包,最终下载的1.7版本的:

    https://dl.pconline.com.cn/download/1812052-1.html

    根据博客:

    https://blog.csdn.net/SHBWeiXiao/article/details/78392382

    这样放进去。就可以使用了。

    对于1.19版本的,还需在环境变量配置的java_home/bin,里面放进去dll文件。64系统放x64,32系统放x86。

    public static void convertHtml(String filePath) {
    		
    		File  ff = new File(filePath.replace(".docx", ".html"));
    		if(ff.exists()){
    			ff.delete();
    		}
    		delFile(filePath.replace(".docx", ".files"));
    		ActiveXComponent app = null;
    		try {
    			app = new ActiveXComponent("Word.Application");
    			 app.setProperty("Visible", new Variant(false));  
    			 // documents表示word程序的所有文档窗口,(word是多文档应用程序)
    			 Dispatch docs = app.getProperty("Documents").toDispatch();  
    			 // 打开要转换的word文件
    			 Dispatch doc = Dispatch.invoke(docs, "Open", Dispatch.Method, new Object[] { filePath, new Variant(false), new Variant(true) }, new int[1])
    					 .toDispatch();
    			 // 作为html格式保存到临时文件
    			 Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] { filePath.replace(".docx", ".html"), new Variant(WORD_HTML) }, new int[1]);
    			 
    			 // 关闭word文件
    			 Dispatch.call(doc, "Close", new Variant(false));  
    			
    			// 关闭word应用程序
    		} catch (Exception e) {
    			// TODO: handle exception
    			e.printStackTrace();
    		} finally{
    			if(app != null) {
    				app.invoke("Quit", 0);
    			}
    		}
    	}    

     

    展开全文
  • 实例052 统一站网页风格 实例053 设置超链接文字的样式 实例054 网页换肤 实例055 滚动文字 实例056 制作渐变背景 实例057 CSS控制绝对定位 实例058 CSS控制垂直居中 实例059 CSS实现的图文混排 3.2 表格...
  • 实例052 统一站网页风格 实例053 设置超链接文字的样式 实例054 网页换肤 实例055 滚动文字 实例056 制作渐变背景 实例057 CSS控制绝对定位 实例058 CSS控制垂直居中 实例059 CSS实现的图文混排 3.2 表格...
  • 21.4 使用DOM实现控件的替换 21.5 使用DOM实现控件的复制 21.6 使用DOM判断页面中控件是否嵌套 21.7 使用DOM获取页面中某控件的属性 21.8 将某行排在表格的最后 21.9 动态删除页面中的元素 21.10 克隆表格 21.11 ...
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体...Excel、基本图形绘制、图像处理技术、常用图表应用、动画处理技术、音频与视频控制...
  • 21.4 使用DOM实现控件的替换 21.5 使用DOM实现控件的复制 21.6 使用DOM判断页面中控件是否嵌套 21.7 使用DOM获取页面中某控件的属性 21.8 将某行排在表格的最后 21.9 动态删除页面中的元素 21.10 克隆表格 21.11 ...
  • VBA常用技巧

    2013-03-25 21:10:12
    技巧6替换单元格字符串24 技巧7复制单元格区域25 技巧8仅复制数值到另一区域28 8-1使用选择性粘贴28 8-2直接赋值的方法29 技巧9单元格自动进入编辑状态30 技巧10禁用单元格拖放功能30 技巧11单元格格式操作31 11-1...
  • VBA编程技巧大全

    2013-08-05 09:03:19
    技巧6 替换单元格字符串 26 技巧7 复制单元格区域 27 技巧8 仅复制数值到另一区域 30 8-1 使用选择性粘贴 30 8-2 直接赋值的方法 31 技巧9 单元格自动进入编辑状态 32 技巧10 禁用单元格拖放功能 32 技巧11 单元格...
  • 实例239 在RichTextBox控件中替换文本文字 实例240 在RichTextBox控件中实现项目符号功能 实例241 设置RichTextBox控件中的文本对齐方式 11.5 ListBox控件应用 实例242 在ListBox控件中实现选择项功能 实例243...
  • 实例239 在RichTextBox控件中替换文本文字 实例240 在RichTextBox控件中实现项目符号功能 实例241 设置RichTextBox控件中的文本对齐方式 11.5 ListBox控件应用 实例242 在ListBox控件中实现选择项功能 实例243...
  • 实例239 在RichTextBox控件中替换文本文字 实例240 在RichTextBox控件中实现项目符号功能 实例241 设置RichTextBox控件中的文本对齐方式 11.5 ListBox控件应用 实例242 在ListBox控件中实现选择项功能 实例243...
  • 实例077 向Word文档中写入文字 实例078 在Word文档中插入图片 实例079 在Word文档中绘制表格 实例080 设置Word文档中的字体样式 实例081 统计Word文档中的字符数 实例082 将一个Word文档分割为多个小的Word...
  • 实例077 向Word文档中写入文字 实例078 在Word文档中插入图片 实例079 在Word文档中绘制表格 实例080 设置Word文档中的字体样式 实例081 统计Word文档中的字符数 实例082 将一个Word文档分割为多个小的Word...
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体...Excel、基本图形绘制、图像处理技术、常用图表应用、动画处理技术、音频与视频控制...
  • 实例326 在文本框光标处插入文字 实例327 文本框获得焦点自动全选 实例328 自定义文本框插入符 实例329 获取文本框文本行数 实例330 文本框实现撤销功能 11.2 列表框、组合框控件应用 实例331 向列表框控件...
  • 实例326 在文本框光标处插入文字 实例327 文本框获得焦点自动全选 实例328 自定义文本框插入符 实例329 获取文本框文本行数 实例330 文本框实现撤销功能 11.2 列表框、组合框控件应用 实例331 向列表框控件...
  • 显示文字 链接文件 文本框 文本域 显示图片 背景声音 视频播放 显示flash 08、支持检测提交字符的最小、最大输入长度、是否空值/唯一值、文本类型:★ 不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅...
  • 显示文字 链接文件 文本框 文本域 显示图片 背景声音 视频播放 显示flash 08、支持检测提交字符的最小、最大输入长度、是否空值/唯一值、文本类型:★ 不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅...
  • 风越ASP代码生成器2.8

    2010-03-12 12:10:47
    显示文字 链接文件 文本框 文本域 显示图片 背景声音 视频播放 显示flash 08、支持检测提交字符的最小、最大输入长度、是否空值/唯一值、文本类型:★ 不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅...
  • PowerPoint.2007宝典 8/10

    2012-04-01 18:39:23
    9.8 集成Excel单元格到PowerPoint中 185 9.9 小结 186 第2部分 使用图形和多媒体内容 第10章 绘制对象并设置其格式 189 10.1 使用绘图工具 189 10.1.1 关于矢量图形 189 10.1.2 绘制线条和形状 190 ...
  • PowerPoint.2007宝典 10/10

    2012-04-01 18:45:00
    9.8 集成Excel单元格到PowerPoint中 185 9.9 小结 186 第2部分 使用图形和多媒体内容 第10章 绘制对象并设置其格式 189 10.1 使用绘图工具 189 10.1.1 关于矢量图形 189 10.1.2 绘制线条和形状 190 ...
  • PowerPoint.2007宝典 9/10

    2012-04-01 18:42:38
    9.8 集成Excel单元格到PowerPoint中 185 9.9 小结 186 第2部分 使用图形和多媒体内容 第10章 绘制对象并设置其格式 189 10.1 使用绘图工具 189 10.1.1 关于矢量图形 189 10.1.2 绘制线条和形状 190 ...
  • PowerPoint.2007宝典 7/10

    2012-04-01 18:36:57
    9.8 集成Excel单元格到PowerPoint中 185 9.9 小结 186 第2部分 使用图形和多媒体内容 第10章 绘制对象并设置其格式 189 10.1 使用绘图工具 189 10.1.1 关于矢量图形 189 10.1.2 绘制线条和形状 190 ...
  • PowerPoint.2007宝典 6/10

    2012-04-01 18:34:41
    9.8 集成Excel单元格到PowerPoint中 185 9.9 小结 186 第2部分 使用图形和多媒体内容 第10章 绘制对象并设置其格式 189 10.1 使用绘图工具 189 10.1.1 关于矢量图形 189 10.1.2 绘制线条和形状 190 ...
  • PowerPoint.2007宝典 5/10

    2012-04-01 18:32:23
    9.8 集成Excel单元格到PowerPoint中 185 9.9 小结 186 第2部分 使用图形和多媒体内容 第10章 绘制对象并设置其格式 189 10.1 使用绘图工具 189 10.1.1 关于矢量图形 189 10.1.2 绘制线条和形状 190 ...
  • PowerPoint.2007宝典 4/10

    2012-04-01 18:30:04
    9.8 集成Excel单元格到PowerPoint中 185 9.9 小结 186 第2部分 使用图形和多媒体内容 第10章 绘制对象并设置其格式 189 10.1 使用绘图工具 189 10.1.1 关于矢量图形 189 10.1.2 绘制线条和形状 190 ...

空空如也

空空如也

1 2 3
收藏数 58
精华内容 23
关键字:

excel替换文本框内文字