-
2018-08-22 10:59:50
第一步:打开word,设计表格,另存为另一种格式的word也就是.xml的格式
第二步:把文档需要更改的数据替换成${字段名} 并且把修改后的文档修改后缀名.ftl,放入到eclipse的根目录下建一个文件夹
(事先填好假数据,是为了能够在xml中快速找到位置,然后修改成${字段名}的形式, .ftl是freemaker的后缀名,就是一种模板)
第三步:就是代码的体现了
@RequestMapping("exportToWord")
public void exportToWord(HttpServletRequest request, HttpServletResponse response) {
try {
Template template = FreeMarkerUtils.getTemplate(request.getSession().getServletContext(), "/cons_org_design_scheme.ftl");
Map<String, Object> root = new HashMap<String, Object>();
root.put("name", "xxxxxxxxxxxxxxxxxxxxxxx");
root.put("date", "2018-08-21");
response.setContentType("application/x-msdownload");
final HttpServletResponse responseTemp = response;
responseTemp.addHeader("Content-Disposition", "attachment;filename=" + new String("实施性施工组织方案审核表.doc".getBytes(), "ISO-8859-1"));
Writer out = new OutputStreamWriter(response.getOutputStream(), "UTF-8");
template.process(root, out);
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
} catch (TemplateException e) {
e.printStackTrace();
}
}//工具类
package com.longshine.framework.crcc.utils;
import freemarker.template.Configuration;
import freemarker.template.DefaultObjectWrapper;
import freemarker.template.Template;import javax.servlet.ServletContext;
import java.io.IOException;/**
* Created by cheng on 2018/8/21.
*/
public class FreeMarkerUtils {
private static Configuration cfg;public static Template getTemplate(ServletContext servletContext,String templateName){
Template template = null;
if (cfg == null) {
cfg = new Configuration();
cfg.setDefaultEncoding("UTF-8");
cfg.setServletContextForTemplateLoading(servletContext, "/export_template");
cfg.setObjectWrapper(new DefaultObjectWrapper());
}
try {
template = cfg.getTemplate(templateName);
} catch (IOException e) {
e.printStackTrace();
}
return template;
}
}效果就是第一步中的效果了
注明:如果word里面导入图片,需要得到图片的base64格式,在扔到模板里面,附上代码转化代码如下
String imgageFile = "图片路径"
InputStream inputStream = null;
byte[] data = null;
try {
inputStream = new FileInputStream(imgageFile);
data = new byte[inputStream.available()];
inputStream.read(data);
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
// 加密
BASE64Encoder encoder = new BASE64Encoder();
String image = encoder.encode(data);把image扔到map里传到模板里面.
再次注明这样代码生成的 base64不带,听好是不带 data:image/jpeg;base64,但是对本身程序没有影响,但是如果你想网上在线观看这个base64的图片,就加上前面这个东西 附上截图
更多相关内容 -
易语言取高级表格数据导入Word文档表格源码-易语言
2021-06-13 08:36:25易语言取高级表格数据导入Word文档表格源码 -
易语言源码易语言取高级表格数据导入Word文档表格源码.rar
2020-02-18 23:22:10易语言源码易语言取高级表格数据导入Word文档表格源码.rar -
SpringBoot使用EasyPoi将Mysql数据库中的数据导入到Excel文件中并把Excel文件中的数据导入到Mysql数据库中
2020-12-21 09:30:43上传导入excel文件中的数据到数据库中 前端导出页面:export.html 访问地址:http://localhost:8082/toExport 文件导出下载 下载导出数据库中的数据到excel文件中 我小白一枚,写这个东东也踩了很多坑,在... -
如何将excel表格导入word_word办公技巧:如何让Excel与Word文档数据同步
2020-11-18 11:04:08简单来说,就是将Excel数据导入到Word中后,可实现数据同步更新,从而避免我们重复录入或更改数据。那该怎么做呢?今天,小编为大家带来一个小方法,实现Word与Excel数据同步。*********在日常办公的时候,...编按: Word和Excel是一对好基友,它们之间的数据信息都是可以关联的。简单来说,就是将Excel数据导入到Word中后,可实现数据同步更新,从而避免我们重复录入或更改数据。那该怎么做呢?今天,小编为大家带来一个小方法,实现Word与Excel数据同步。
*********
在日常办公的时候,许多人都会有这样的经历。
假设,每月在汇报工作或做分析报告时,常需要将 Excel 表格中的数据用于 Word 中展示,如下图所示。
这时候,通常大多数人会把 Excel 表格中对应的数据:Ctrl+C、Ctrl+V 到 Word 中。
但是,如果这些数据每个月会不定期进行更新,那么,使用上述“复制、粘贴”的方法,就得重新再做一遍数据更改,非常非常麻烦!
今天小编给大家分享一个一劳永逸的懒人妙招:神奇的“选择性粘贴”,让 Word 中的数据随 Excel 同步更新!(操作以Word 2016 为例)
具体操作方法如下:
1. 在Excel里面选中需要复制的数据,如这里选择2019年1-9月,按【Ctrl+C】键复制。2. 鼠标光标定位于Word里需要粘贴数据的位置,然后点击【开始】-【剪贴板】-【粘贴】按钮,选择“选择性粘贴“选项。
3. 打开“选择性粘贴”对话框,选择”粘贴链接“-”无格式文本“,单击”确定“按钮,此时,可看到粘贴过来的数据带有灰色底纹显示,如下图所示。
4. 使用相同的方法将Excel里的数据粘贴至Word中的相应位置,如下图所示。
5. 这样操作完成之后,当Excel表格中的数据发生变动时,Word文档数据也会自动更新。比如,我们在Excel表中更改C2和C4单元格数据,分别为:2019年1-10月和85000。6. 更改完成后,如果发现Word中的数据没有自动更新,可以在Word中全选内容,然后右键鼠标单击,选择“更新链接”选项手动更新一次。
7. 此时,更新链接之后的效果如下图所示,为便于查看结果,这里将数据颜色更改成了红色。
技巧提示:需要注意的是,下次打开 Word 时,系统会提示我们“此文档包含的链接可能引用了其他文件,是否更新?“,这里请选择”是“按钮,数据才能同步更新哦~
亲爱的同学们,你学会了吗?
****部落窝教育-word与excel数据同步****
原创:部落窝教育(未经同意,请勿转载)
更多教程:部落窝教育(http://www.itblw.com)
微信公众号:worditblw
-
如何把excel表格的数据导入到MATLAB中去
2021-01-17 23:01:00初学数学建模,很崩溃,好多不会。模拟题要求处理几万的数据,吓死人…那个时候excel与MATLAB都不会用。之前我一直认为excel只是一个表格????,真的没想到excel的用法有很多,而且超级简便。 之前做了个 ...一,前言
之前做了个题目,要求把Excel的表格转入MATLAB里面去,我查阅了资料,总结出来以下方法
二,具体的两种方法
1.直接导入数据
如果你觉得写函数比较麻烦,就可以使用matlab自带的导入数据功能
第一步:找到“导入数据的按钮”
补充说明: 矩阵输出类型有五种形式,下面会介绍
第二步:点击这个"导入数据",会弹出路径选择,选择Excel表格的路径就会弹出
第三步:选择你所需要的输出形式,输出的矩阵将自动添加你的工作区间,然后就使用。(1)表:以你原始的Excel表形式输出,但同一列只能用同一种类型
实例:注释:黄色就是无法导入,因为同一列既有字符又有数字
导出结果:
(2)列向量:把表每一列输出出来,但是同一列只能用同一种类型
注释:黄色就是无法导入,因为同一列既有字符又有数字
导出结果:
注释:以下三种不再放图做例子,因为下面的‘三 函数’将会讲到,例子将在下面放出
(3)数值矩阵:只能读取数值,所有的字符无法读入
(4)字符串数组:都以string的形式读入,无论是字符还是数字
(5)元胞数组:以cell的形式输出,值得注意的是输出的字符是双引号,这与下面的函数不同
总结:如果你有点没搞清楚,就记住:
你只想要你数据中的数值——用(3)数值矩阵
你只想要数据中的字符——用(4)字符串数组
你只要每一列——用(2)列向量2、写函数
(1)只读取数值
num = xlsread(filename)
解释:
num就是从‘filename’读取的矩阵,值得注意的是这个矩阵无法读入字符串。正如下图,这种函数无法读入字符‘x’,用‘NULL’替代,所以如果你的数据里面有字符,你想读取,就不要用这个函数。但如果你只要里面的数值就可以用。注释:下图是MATLAB的help文档的例子
(2)读取字符与数值[num,txt,raw]=xlsread(filename)
解释:这里第一个‘num’与上面一样的,是数值类矩阵,读不了字符。第二个‘txt’只能读字符,读不了数值。第三个‘raw’是元胞矩阵,里面的字符是用单引号储存的。
注释:下图是MATLAB的help文档的例子
附页:如果你对filename的格式不太懂,可以参考这个。
如果对你有用,就点个赞吧!
如果你有疑惑或者意见,真诚地欢迎你提出! -
matlab导入txt数据_wps表格怎样导入数据?如何将txt中的数据导入wps表格中?_txt数据导入excel
2021-04-18 03:17:18这里脚本之家教大家一种通过wps表格数据转换的方式来把txt记事本数据导入到wps表格中。具体操作步骤如下:一、打开wps,在菜单栏上执行:文件--新建空白文档,接着我们切换到数据选项下,找到导入数据选项,打开它...金山的wps同样是一款不错的办公软件,而要想把txt中数据导入excel不需要从WPS应用程序中去转换。这里脚本之家教大家一种通过wps表格数据转换的方式来把txt记事本数据导入到wps表格中。具体操作步骤如下:
一、打开wps,在菜单栏上执行:文件--新建空白文档,接着我们切换到数据选项下,找到导入数据选项,打开它。
二、在打开的对话框中,有两个选项,第一个是直接打开数据文件,这个可以让我们导入txt数据;还有一个选项使用odbc数据源,这个我们用不到,勾选第一个选项,然后点击选择数据源。
三、选择完成后,系统会自动进入文本转换选项,选择其他编码---ANSI/OEM--简体中文 GBK。这个时候会有预览出现,点击下一步。
四、在原始数据类型中选择:分隔符号(d)--用分隔符,如逗号或者制表符分隔每个字段。导入的起始行选择为1.点击下一步。
五、分隔符选择为TAB键和空格,这个时候可以在下面看到预览。点击下一步。
六、在这一步,要选择好目标区域,点击选择目标区域按钮。
七、这个时候选择目标区域,本例选择=$C$8:$D$10。如果标识的位置。再次点击选择区域按钮返回即可完成txt数据导入到wps表格中。
499x369
499x369-26K-JPG
wps表格怎样导入数据?如何将txt中的数据导入...
相关搜索:matlab导入txt数据 txt数据导入excel wps导入网页数据 wps导入数据 txt导入数据库 wps表格数据筛选 wps表格数据透视表 wps表格数据处理 txt导入excel
-
C#实现excel文档中数据导入(mysql、sql)
2017-10-23 14:19:13利用window窗体程序,把excel文件放入到datagridview控件中,然后foreach插入表中 -
Java 将表格数据导入word文档中
2020-01-04 16:33:14我的实现是再word中生成一个与 excel行,列 一样的一个表格,然后把从excel拿到的数据(exList参数)依次放到word表格中 public static void createFile(HttpServletResponse response, String fileName, List&..... -
加载 ods。 从开放文档电子表格导入数字:将 .ods 文件中的数据导入元胞数组。-matlab开发
2021-05-30 15:35:32该函数提供了一种简单的方法,可以将打开的文档电子表格的内容加载到 MATLAB 中。... 另外,我认为可以实现一种类似的方法来允许人们将数据从 MATLAB 导出到开放文档电子表格中。 基于 Alex Marten 方法。 -
用php实现网页excel导入数据至数据库
2020-03-06 11:48:353.导入文件和xlsx 。 4.获取xlsx表的对象并存入数据库 (用于php读取解析excel文件,用来操作Office Excel 文档的一个PHP类库,它基于微软的Openxml标准和PHP语言。可以使用它来读取、写入不同格式的电子表格。) -
快速将excel表格数据导入数据库表
2022-04-07 09:00:471、excel的列名需要与数据库表的列名一致 2、文件另存为csv格式 3、用notepad++打开 将编码格式改为utf-8 4、用navicat打开数据库,在对应的表上右键,导入向导选择csv,一直下一步即可 -
excelastic:一个简单的工具将数据从Excel文件导入Elasticsearch
2021-04-30 04:40:18弹性的 一种将数据从excel文件移动到elasticsearch的工具。 用法:java -jar excelastic.jar data.xls -es:host localhost -es:index test -es:type mytype -
如何把Access的数据导入到Mysql中
2021-04-29 10:22:32在建设网站的过程中,经常要处理一些数据的导入及导出。在Mysql数据库中,一般有两种方法来处理数据的导出:1. 使用select * from table_name into outfile “file_name”;2. 使用mysqldump实用程序下面我们来举例... -
Java实现json数据导入到Excel的方法
2020-08-30 13:29:37本Java类实现了将标准的json字符串转换成map,并将数据解析到Excel的方法,本方法简单实用,可以批量导出数据到Excel文档中 -
网页表格批量导入到excel表格数据-如何将多个网页上的数据批量导入EXCEL
2021-06-29 01:24:16怎么将网页中的表格数据导入Excel看看这个程序htt==ps://it365.gitlab.io/zh-cn/table-to-excel/?d59568上面的链点问题,你先复制了,粘浏览器地址栏,把前面的htt==ps改为https再进去怎么用呢?简单的说:1、把网页... -
怎么把金山WPS表格的数据导入MATLAB/
2021-04-18 16:14:56怎么把金山WPS表格的数据导入MATLAB1.将入的矩阵结构的数入Excel中,录入时注意行列要跟原一一对应。2.录入完保存数据,为了后续步骤使用方便,命名时我们最好把它命名为接下来在MATLAB中要引... -
如何把Excel的数据导入python?
2020-09-06 12:14:45本文的初衷是发现网上很多Excel导入Python都没有结合具体Excel文档进行讲解,所以这篇文档将会呈现一个简单快速的Excel+Python的入门方法。 开发环境 Prerequisites: 在开始用Python导入Excel之前,要配置好自己的... -
数据批量导入excel表格-如何将excel表格中大量数据导入matlab中并作图
2021-04-21 16:12:13如何将excel表格中大量数据导入matlab中并作图步骤一、百先进入Excel表格,然后选中需要导入到Word文档中的区域,按下 Ctrl C 复制;步骤二、打开Word2003,然后选择菜单栏的“编辑”中的“选择性粘贴”,在“形式”... -
【记录】2万多条数据的Excel表格数据导入mysql数据库
2021-02-05 06:02:17第二个是想直接用php做个小程序直接导入数据,但是想了想2万条数据处理,百分之百浏览器会一直转,最后不知道是不是有导入失败的!如果有失败的只能一条条找!第三个想法第三个想法 用到了Navicat Premium 和 ... -
《WPS表格怎么导入XML数据?》 如何将excel导入wps表格数据
2020-12-21 22:57:52怎样将网页数据导入WPS表格一、新建文本文档,命名为《学生参赛信.txt》。1、相关信息复制。复制2、在文粘贴。粘贴3、回到网站,进入下一页,复制相关信息,再到文本文档中粘贴。4、反复执行上述操作,直至将全部... -
excel两个表格数据对比_Excel表格数据如何完整导入Word
2020-11-18 11:04:10工作中我们可能会需要将EXCEL中做好的表格...第二步:选择EXCEL表格中需要导入到WORD文档中的部分,按CTRL+C将其复制;第三步是关键一步,转到WORD中,选择粘贴,选择下面的“选择性粘贴”,在对话框中选择形式为“Mi... -
将Excel文档中的数据导入数据库中
2021-07-05 09:53:43③点击上传,Excel文档中的数据会上传到数 据库中 ; 上传前在Excel中, 上传后,最后实现一个数据批量新增的功能 二、操作:①给导入按钮一个点击事件,点击导入按钮,弹出导入模态窗体,点击导入按钮时, ... -
R语言导入表格数据
2019-11-08 15:27:58使用RODBC包 读取一个Excel文件的好方式,就是在Excel中将其导出为一个逗号分隔文件(csv),并使 用前文描述的方式将其导入R中。在Windows系统中,你也可以使用RODBC...你可以使用以下代码导入数据: library(RODBC... -
比较简单的将数据信息导入wrod文档方案(C# for word)
2021-01-20 07:34:12代码如下: /// <summary> /// 设置Word模板,word表格样式在此设置 /// </summary> /// ”dsTr”></param> /// <returns></returns> protected string SetWordTemplate(string dsTr) { StringBuilder ... -
数据导入导出工具 v1.8.zip
2019-07-11 07:44:27软件最大的功能是将数据库中的数据直接导出到打开的任意表格中,软件还支持从任意打开表格中将数据导入到数据库中、将变更前的数据先保存到XML中、以及数据变化后,可以变化的数据导出到Excel中,将变更的字段标色以... -
怎么把excel中的数据批量导入到word中的表格中《不同表格间的数据导入》
2021-04-23 13:39:03如何将excel表格中大量数据导入matlab中并作图工具:MATLAB、office excel将待导入的矩阵结构据录入Excel中,录入时注意行列原矩阵一一对应。录入完以后保存数据,为了后续步骤使用方便,命名时最好把它命名为接下来... -
如何将Excel表格的数据导入到MySql数据库中
2019-09-27 16:46:49默认: 确认两表的字段一致 选择导入规则 点击开始 常见报错:是因为自己建的字段的长度不够,需要加大,当然你也可以将Excel导入到新表中,但默认是255位的varchar ... -
wps excel表格怎么导入数据库-如何把excel表格导入wps
2021-04-18 14:34:40wps怎么将excel表格导入word在word中的菜单栏选择“插入”--“对象”--选择“新建”或者“由对象创建”。选择“新建”,在底下的框中选择需要的...mysql数据库中的表格数据如何导入wps中的excel,请...看你需要用什... -
(excel表格数据导入导出)iView如何实现excel导入导出
2020-12-22 05:15:15请问:ERP系统的数据怎么导出Excel和Excel的数据怎么导入ERP?一般的方法是:在你找那个数据页面会有数据输出选项--点击然后到登陆ERP的第一个远程桌面,会有一个资料夹(各公司的命名不同),进去找到以你的登陆名命名的...