精华内容
下载资源
问答
  • java导出数据到word文档中

    万次阅读 热门讨论 2018-04-12 08:56:01
    新建word模板,凡是需要填充的数据用${xxxx},编辑好word文档后,另存为word文档的(*.xml),命名为word.xml(名字不可更改) (2).在web项目中webroot目录下新建template文件夹,并将word.xml文件放到templat...

    1.功能概述:

    web项目中,在html文件点击下载word文件,后台获取要输出的数据再导出到word文档中

     2. 操作步骤:

      (1).新建word模板,凡是需要填充的数据用${xxxx},编辑好word文档后,另存为word文档的(*.xml),命名为word.xml(名字不可更改)
     (2).在web项目中webroot目录下新建template文件夹,并将word.xml文件放到template文件夹下
     (3).拷贝DocUtil.java工具类到项目中,如下面的调用实例

     (4).界面上一个点击下载的按钮,访问该controller方法即可

    3.依赖的maven文件:


    <dependency>  
        <groupId>org.freemarker</groupId>  
        <artifactId>freemarker</artifactId>  
        <version>2.3.23</version>  
    </dependency>  
    <dependency>
       <groupId>javax.servlet</groupId>
       <artifactId>javax.servlet-api</artifactId>
       <version>3.1.0</version>
       <scope>provided</scope>
    </dependency>


    4.java工具代码:

    /**     
     * @文件名称: DocUtil.java   
     * @描述: TODO  
     * @作者:  wuwh
     * @时间:2018年4月10日 上午10:36:08  
     * @版本:V1.0     
     */ 
    
    
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.io.OutputStreamWriter;
    import java.io.Writer;
    import java.net.URLEncoder;
    import java.util.Map;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import freemarker.template.Configuration;
    import freemarker.template.Template;
    
    /**  
     * @类功能说明:    1.该代码在web项目中调用使用,需要在项目中的webroot目录下新建一个template文件夹,然后将预定义word的模板转成word.xml文件放入template文件下即可
     * 			2.将要输出的数据放到map集合中,作为参数传入即可
     			依赖jar包:
    			freemarker-2.3.13.jar
     * @作者: wuwh
     * @创建时间:2018年4月10日 上午10:36:08  
     * @版本:V1.0  
     */
    public class DocUtil {
    	public static void download(HttpServletRequest request,HttpServletResponse response,String newWordName,Map dataMap) {
    		Configuration configuration = new Configuration();
    		configuration.setDefaultEncoding("utf-8");                                       //注意这里要设置编码
    
          //模板文件word.xml是放在WebRoot/template目录下的
    		configuration.setServletContextForTemplateLoading(request.getSession()
    				.getServletContext(), "/template");
    
    		Template t = null;
    		try {
    			//word.xml是要生成Word文件的模板文件
    			t = configuration.getTemplate("word.xml","utf-8");                  // 文件名 还有这里要设置编码
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		File outFile = null;
    		Writer out = null;
    		String filename = newWordName;
    		try {
    			outFile = new File(newWordName);
    			out = new BufferedWriter(new OutputStreamWriter(
    					new FileOutputStream(outFile),"utf-8"));                 //还有这里要设置编码
    			
    		} catch (Exception e1) {
    			e1.printStackTrace();
    		}
    
    		try {
    			t.process(dataMap, out);
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		try {
    			out.flush();
    			out.close();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    		InputStream fis = null;
    		OutputStream toClient = null;
    		try {
    			fis = new BufferedInputStream(new FileInputStream(outFile));
    			byte[] buffer = new byte[fis.available()];
    			fis.read(buffer);
    			fis.close();
    			// 清空response
    			response.reset();
    			// 设置response的Header
    			filename = URLEncoder.encode(filename, "utf-8");                                  //这里要用URLEncoder转下才能正确显示中文名称
    			response.addHeader("Content-Disposition", "attachment;filename=" + filename+"");
    			response.addHeader("Content-Length", "" + outFile.length());
    			toClient = new BufferedOutputStream(response.getOutputStream());
    			response.setContentType("application/octet-stream");
    			toClient.write(buffer);
    			toClient.flush();
    		} catch (Exception e) {
    			e.printStackTrace();
    		} finally{
    			try {
    				if(fis!=null){
    					fis.close();
    				}
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    			try {
    				if(toClient!=null){
    					toClient.close();
    				}
    			} catch (Exception e) {
    				e.printStackTrace();
    			}
    		}
    	}
    }
    


    5.调用示例:


    @RequestMapping("getDoc")
    public void getDoc( HttpServletRequest request,HttpServletResponse response) {
    MessageVO vo = new MessageVO();
    Map<String,String> dataMap = new HashMap<String,String>();
    dataMap.put("title", "个人信息");
    dataMap.put("name", "wuhui");
    dataMap.put("age", "18");
    dataMap.put("birthday", "2000-11-11");
    dataMap.put("address", "福建省福州市晋安区");
    String newWordName = "信息.doc";
    //调用打印word的函数
    DocUtil.download(request, response, newWordName, dataMap);
    }
    


    6.结果图:



    展开全文
  • 我们在使用电脑办公的时候,常常都使用到Word文档来进行一定的信息编辑会文章的编辑等,一般情况下,只需要在所使用的电脑中下载安装一个Office办公软件就可以达到这一目的。但是就在前短时间,就有用户向小编咨询,...

    我们在使用电脑办公的时候,常常都使用到Word文档来进行一定的信息编辑会文章的编辑等,一般情况下,只需要在所使用的电脑中下载安装一个Office办公软件就可以达到这一目的。但是就在前短时间,就有用户向小编咨询,当他使用鼠标右键点击Win10系统电脑桌面空白处的时候,发现在“新建”中没有Word文档,但是经过查看,也确实安装了Office办公软件。这到底是怎么一回事呢?下面小编就将上述找不到Word文档的解决方法告诉大家,希望大家在遇到这种问题的时候可以快速的将问题解决。

    095f158eb899527c71f3cc72d49e3f7f.png

    添加方法:

    方法一

    1、使用键盘的快捷键“Win+R”将“运行”对话窗口唤出;

    2、然后在“运行”的对话窗口中的输入栏中输入“Regedit”指令并点击回车键,随后就可以进入到“注册表编辑器”的界面当中;

    3、然后在“注册表编辑器”界面的左侧找到“HKEY_CLASSES_ROOT”文件夹,随后在“HKEY_CLASSES_ROOT”文件夹中找到word相对应的后缀名.docx和.doc。比如:excle的后缀为.xlsx和.xls,ppt的后缀为.pptx和.ppt;

    4、找到后鼠标右键点击右侧空白处,在展开的选项栏中点击“新建”,然后再点击“项”,将新建“项”的名字设置为“Word.Sheet.12”;

    5、随后点击新建的“项”,在这个名为“Word.Sheet.12”的“项”中再次建立一个全新的“项”,而这个全新的“项”命名为“ShellNew”,接着在这个ShellNew项中新建一个值,并将这个新建的值命名为FileName,数值数据无需填写;

    6、新建结束后退出“注册表编辑器”的窗口界面,再使用鼠标右键点击电脑桌面,查看是否可以新建一个word文档。若可以进行word文档的新建,则问题解决,若还是不能就只有重新安装。

    方法二

    1、若通过方法一的进行操作之后还是不能新建word文档,那就有可能是你所安装的Office办公软件不是正版或者不是完整版才会导致这种情况,我们可以通过点击下列的图标进行正版的Office办公软件进行下载使用;

    8c3282d8b96fa8c3690688d406691696.png大小:68.68 MB版本:10.1.0.7468 个人正式版环境:WinXP, Win7, Win8, Win10, WinAll

    2、当下载安装之后就可以鼠标右键点击桌面的空白处,然后点击“新建”,在“新建”的选项中就可以看到word文档,随即就可以新建使用了。

    上述就是在Win10系统中无法新建word文档的解决方法,在进行Office办公软件下载安装的时候千万要注意,必须安装正版的Office办公软件,否则就有可能出现上述的故障一样,严重时有可能会导致文件的丢失。想获取更多的电脑操作方法及软件的使用方法,敬请关注河东软件园,我们将我们将竭尽为你解答。

    展开全文
  • 大家好 今天教大家如何批量导出WORD文档中的图片 ...现在进入正题 演示一下批量导出word文档的图片 而且是原图 不重复 接下来看我操作 仔细看 我就不打字了 中间那个提示那个地方选择 “是” 不能选择“否” 这
  • 在左侧找到HKEY_CLASSES_root目录,并展开。首先,我们利用CTRL + F...我们可以看到右侧有一个(默认),此时的默认值为Word_auto_file,如果不是该值也不要紧。双击(默认)一项,将其改为Word.Document.12。关闭注册...

    点击开始,找到运行命令行,输入regedit,打开注册表。

    4c4e94b666142d7827d2ade2340d20a2.png

    在左侧找到HKEY_CLASSES_root目录,并展开。

    38ae6f896e5dfbdc4bed9570236416fb.png

    e286d3c63e71695c68013011fb8dd0a9.png

    首先,我们利用CTRL + F 快捷键,查找“docx”的位置,当然这里也可以自己下拉查找。

    b3146b917772b8eac86306cc3f2c706a.png

    找到之后,不用展开目录。我们可以看到右侧有一个(默认),此时的默认值为Word_auto_file,如果不是该值也不要紧。

    430680e55d199e46c99b0d5374c472af.png

    双击(默认)一项,将其改为 Word.Document.12。

    d3814a30a7f1492c296a01db056e47b1.png

    1eab66762aa4daebd305370df86a9417.png

    关闭注册表,刷新桌面,这是我们发现右键新建中Word神奇的回来了。

    59e935607212645a78a0a4e1972b4da0.png

    按照同样的方法,我们进入注册表寻找“xlsx”的位置,并将(默认)改为Excel.Sheet.12;然后寻找“PPTx”,将(默认)改为PowerPoint.Show.12。

    de8b4a13a0049123a282af1cac30db90.png

    6a6fc600b29914136aca952bfce72f87.png

    关闭注册表,回到桌面,多次刷新后,右键新建中的Word、Excel、PPT就全回来了。

    6da53332eb641a09783ef706566f7ec6.png

    如果在注册表中使用CTRL + F查找时,没有找到相应的目录,请注意图中标出的“查找下一个”。CTRL + F只能查找该位置后的内容,请选择HKEY_CLASSES_ROOT目录中的*个目录后,重新查找。

    6ff36544ecbbe147a522070917eee920.png

    展开全文
  • word文档怎么插入下一页

    千次阅读 2020-12-20 20:44:33
    1.word编辑的时候下一页 怎么弄啊word文档增加新页主要有以下几个途径:1、自动添加新页。当文档内容超出一页高度时,会自动添加新页,超出一页的内容将自动移到下一页。2、手动添加新页,主要有使用快捷键和菜单...

    1.word编辑的时候下一页 怎么弄啊

    word文档增加新页主要有以下几个途径:

    1、自动添加新页。当文档内容超出一页高度时,会自动添加新页,超出一页的内容将自动移到下一页。

    2、手动添加新页,主要有使用快捷键和菜单工具命令两种方法:

    (1)使用快捷键添加新页。将光标移至要添加新页的位置,按Ctrl+Enter键,程序会插入在当前位置一个分页符。

    如果后面没有文本内容,该动行就完成了追加新页的目的;

    如果后面有内容,则后面的内容将移至下一页,再按一次Ctrl+Enter就可以,在中间插入一个新页。

    (2)使用工具命令。

    将光标移至要设置下一页的位置,点击工具“插入”的分组“页”里的“分页”命令按钮,即可将光标后面的内容移到下一页,若想插入新页,再点击一次“分页”命令按钮即可。

    将光标移至要设置下一页的位置,点击工具“页面布局”的分组“页面设置”里的“分隔符”命令按钮,会弹出菜单“分页符”。若只是插入新页,点击菜单“分页符”分组里的“分页符”;若是插入新页作为一个新节,点击菜单“分节符”分组里的“下一页”。

    2.在word中如何在已经做好的文档最前面插入一页

    word中在已完成文档前插入一页的方法:

    工具/原料

    WIN10系统电脑 office2010

    1、首先在电脑桌面打开需要操作word文档,先讲光标放置于文档最前,点击工具栏中的页面布局选项卡,在页面布局设置下找到“分隔符”并点击。

    2、弹出分隔符的下拉菜单之后,选择“分页符”即可。

    3、完成图示。

    3.怎么把第一页插入空白页

    1、这里是在从第三页设置页码 2、将鼠标光标定位在要插入页码的正文的最前端,在这个例子里是第三页面的最前端。

    如果要在第X页插入页码,则这里就是第X页。3、在word2007工具栏中,点击“页码布局”中的“分隔符”,选择“分隔符”子选项卡中的“分节符”下的第一个选项“下一页”,如图: 点击“下一页”后,会在光标前面出现一个空白页码,光标位置依旧不变。

    4、光标位置不变,点击“插入”中的“页眉和页脚”选项卡中的“页眉”下的“编辑页眉”进入页眉和页脚设计工具栏。而鼠标的光标也会在文档的页眉处。

    点击页眉和页脚设计工具栏中,点击“转到页脚”,则光标跳到页脚处。再点击“链接到前一个”,此时页脚右上部的“与上一节相同”的字样消失,然后点击保存键。

    此时切记不要关闭“页眉页脚工具栏”。5、在设计工具栏中的“页眉和页脚”里的页码下拉框中,点击“设置页码格式”弹出页眉格式设置窗,选定编号类型,在“页码编号”下,选中下方的“起始页码”选项,默认显示“1”(此处数字即为正文首页显示的页码),确定,记住按保存键,最后把之前的“页眉页脚工具栏”关闭。

    效果图:。

    4.WORD文档怎么让文字自动到下一页

    利用分隔符可以在word中让蚊子自动到第二页,具体操作请参照以下步骤。

    1、首先在电脑上打开一个word文档,输入文字内容。 2、然后将光标定位到文字内容的前面,如图所示。

    3、然后点击上方工具栏中的“页面布局”选项,在其选项卡中点击“分隔符”选项。 4、然后在出现的下拉菜单中,点击“分页符”选项。

    5、然后文字就会自动进入到下一页。也可在完成第2步之后,直接按“ctrl+enter”键达到目的。

    完成以上设置后,即可在word文档中让文字自动到下一页。 。

    展开全文
  • 二、word表格的高是随着表格中内容而自动增加的,所以如果表格中的内容太多,表格也会自动分页,遇到这种情况,可以调整一下单元格内文字的行间距、字号,看看是不是可以让表格缩回来。四、如果上面的方法您都尝试了...
  • 用Java代码把数据导入Word的指定位置,操作简单
  • 这时,若原文件所在的磁盘已满,没有空间用于存放该临时文件,就有可能导致打开Word文档没有响应。解决方法:这种情况只需将该文档所在磁盘分区的文件移动一部分到其他分区,释放一部分磁盘空间即可。原因二:Word...
  • 电脑word文档特殊符号怎么输入腾讯视频/爱奇艺/优酷/外卖 充值4折起word是我们常用的文字编辑工具,但是有的时候我们需要输入一些特殊符号,接下来小编就教大家怎样使用电脑word输入特殊符号具体如下:1.首先打开...
  • 电脑无法新建word文档怎么办

    千次阅读 2021-07-27 05:32:24
    电脑无法新建word文档怎么办1、按win+r组合键,打开运行,输入gpedit.msc,点击确定进入组策略编辑器,2、在计算机配置下,依次展开用户配置——管理模板——桌面——所有设置,在右侧找到并双击打开“隐藏和禁用...
  • 一招教你将网页内容转化为word文档保存相信很多小伙伴在日常办公中都会遇到要将网页内容转化为word文档保存的情况,那么具体该如何操作呢?方法很简单,下面小编就来为大家介绍。具体如下:1. 首先,在电脑上的...
  • word文档密码破解

    万次阅读 热门讨论 2018-12-20 16:39:12
    有的时候,为了保护word文档不被编辑以及被其他人乱修改,我们会对word文档进行一个密码设置,以此来保护word文档。可是当我们忘记设置的密码怎么办? 我们可以尝试下面的方法: 法一:借助破解工具:Word ...
  • 2、第二步:打开该软件,进入主界面。主界面左上方可点击添加想要转换的PDF文件,同时将PDF文件拖动到中部的方法也可以实现。右上角设置转换成的Word格式,右下方设置保存转换后文件的保存位置。3、第三步:点击...
  • 说来有些惭愧,写这篇文章是用来教大家写需求文档的。但其实,我很少会写传统意义上的产品需求文档;甚至,我连word都很少用。...当团队进入新人时,文档也可以让新人更快地了解产品。传达产品开发
  • word文档中排序在工具栏的“开始”选项中。查找及使用步骤:1、打开一个需要排序的Word文档。2、在页面上方的工具栏中找到下图做红色标注的排序图标。3、点击排序图标后,进入排序文字的界面,可以根据需要选择排序...
  • 1、找到需要转换为word文档的xml文档。2、选择文档并点击鼠标右键,选择“打开方式”栏目中的“WPS表格”(或者excel表格),点击确定按钮。3、点击后即可使用表格文件开启xml格式的文件了。4、再将表格文件进行转换...
  • 电脑Word文档中两个表格如何合并

    千次阅读 2021-07-28 05:07:22
    电脑Word文档中两个表格如何合并腾讯视频/... 首先打开电脑进入桌面,新建一个空白的Word文档。然后点击打开。2. 进入到文档界面之后,我们使用表格工具绘制两个表格,行列数可以不一样,但是表格的宽度要一样。3. ...
  • 1、找到需要转换为word文档的xml文档。2、选择文档并点击鼠标右键,选择“打开方式”栏目中的“WPS表格”(或者excel表格),点击确定按钮。3、点击后即可使用表格文件开启xml格式的文件了。4、再将表格文件进行转换...
  • 在前端如何玩转 Word 文档

    千次阅读 2020-07-20 17:14:31
    在日常工作中,大部分人都会使用 Microsoft Office Word、WPS 或 macOS Pages 等文字处理程序进行 Word 文档处理。除了使用上述的文字处理程序之外,对...
  • 在职场中我们难免会遇到需要与同事协同编辑一份文档的情况那么如何清晰不混乱地协同编辑呢?如下图所示,相信不少人在协同编辑文档时都是这样做的,用各种颜色字和括号,写明自己想编辑的内容及要修改的点。一旦编辑...
  • 本工具使用Java语言开发,使用需要安装JDK 8 环境.本工具直接为一个jar包,使用时可以直接通过java -jar table-1.0-SNAPSHOT.jar命令执行...第三步:打开cmd命令行窗口,进入桌面,运行命令java -jar table-1.0-SNAPSHOT.jar
  • 准备工具:电脑,WPS软件1.打开文档,在文档新建页面中找到上方文档名称选项,右键点击该选项进入功能页面。2.在功能页面中找到另存...5.重命名完毕后,在右侧找到保存选项,单击改选项即可将word文档保存文件到桌面...
  • Word应该是办公软件中使用频率最高的工具,但却一直不被很多人重视,以为它简单很容易学,但实际很多人并没有掌握其基本用法,以至于自己的工作效率一直提不高。今天分享的这些Word技巧包含了入门到精通,也许在你...
  • 回答:在电脑桌面上找不到Word和Excel可能是不小心删除了桌面图标,找到office的安装位置把图标发送到桌面就可以了,如果确认office没有安装就到网上重新下载安装。具体步骤如下:1、在桌面左下角的任务栏中点击...
  • 有用户在电脑中打开Word文档,发现内容显示不全,有时候显示空白,那么应该怎么解决这一问题?对此,大家可以参考本教程提供的方法。win8.1 - 14 、有时候用预览模式打开能够正常显示,但是点击编辑模式打开word文档...
  • 我们在平时生活或者工作中可以使用Word文档来编辑一些文本信息内容,来表达分享自己的心情、经历、经验。在使用Word的时候有一些技巧我们可以进行运用,比如说我们想要Word文档拆分成为上下两份文档,方便对文字内容...
  • 主要涉及的内容为 python-docx ,一款可以操作 Word 文档(仅支持 docx)的第三方库。 文章目录写在前面创建一个文档先实现第一步,写入一个标题添加文字段落列表的添加图片的添加表格添加相关样式设置页眉和页脚...
  • 手机版WPS怎么编辑word文档?相信上班或者上学的朋友对office办公软件都还是挺熟悉的,因为几乎每天都会进行一些基本的文档编辑、或者添加编号、图片等等操作;但是想必用得最多的就是电脑上的一些操作,这样就可能...
  • 但有些不太清楚怎么操作word文档的用户,不知道word文档标题怎么设置,所以今天本文为大家分享的就是word文档设置标题样式的方法。具体方法如下:1、打开一个含有内容的word文档,在菜单栏中选择【开始】。2、在...
  • 而用Word文档制作的课件当然也需要在汉字上加拼音了,如果一个一个输入的话,那简直是天方夜谭。那么,有没有一种简单的方法呢?要想快捷的给汉字加上拼音,方法还是有的,而且还非常的简单。Word文档软件就自带了这...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 72,958
精华内容 29,183
关键字:

怎么进入word文档