首页 > 其他分享 >根据EXCEL数据自动生成WORD文档

根据EXCEL数据自动生成WORD文档

时间:2023-04-20 14:12:53浏览次数:31  
标签:文件 WORD excel EXCEL 生成 docapp 文档 word

如何通过excel批量生成word文件?大家应该都有批量生成word文件的工作经历。

相信有很多小伙伴都遇到过,一个excel表格里有一批明细数据,然后需要一次性把这些明细数据生成对应的word文件,这项工作如果手动做,一个一个的创建word文件,那工作效率会非常的低。有没有高效快捷的办法批量生成呢?答案是有的。

Excel魔方插件可以一键搞定。

 

我们提前制作好1个word模版,需要替换的内容部分加上【】即可。

 然后打开excel魔方,找到excel明细生成word按钮

 

选择对应关系,即可一键生成

 

 

支持多文档,单文档。支持打印pdf。

 

参考代码:

Sub word2excel()
    On Error Resume Next
    pth = Application.GetOpenFilename("文件(*.*),*.*", , "请选择文件", , 0)
    Set docapp = GetObject(, "word.Application")
    If Err Then
        Err.Clear
        Set docapp = CreateObject("word.Application") '新建word对象,打开具体文件
    Else
        For Each doc In docapp.documents
            If doc.FullName = pth Then '利用已打开的word对象,获取数据
                ThisWorkbook.ActiveSheet.Cells(1, 1) = doc.tables(1).Range.Cells(10)
            Else
            End If
        Next
    End If
    docapp.Quit
End Sub

 

标签:文件,WORD,excel,EXCEL,生成,docapp,文档,word
From: https://www.cnblogs.com/vbashuo/p/17336610.html

相关文章

  • java导出Excel例子(poi)
    publicclasscreatFile{staticpublicvoidmain(String[]args)throwsException{FileOutputStreamfos=newFileOutputStream("d:\\creatFile.xls");HSSFWorkbookwb=newHSSFWorkbook();HSSFSheets=wb.createSh......
  • apisix网关安装部署文档
    apisix网关安装部署文档1. apisix网关简介及官方文档apisix简介:Apache APISIX 是 Apache 软件基金会下的云原生 API 网关,它兼具动态、实时、高性能等特点,提供了负载均衡、动态上游、灰度发布(金丝雀发布)、服务熔断、身份认证、可观测性等丰富的流量管理功能。我们可以使......
  • 如何将带格式的代码复制到Word文档中
    step1:使用UE(文本编辑器软件)打开你的代码,并在右下方的查看方式,选好代码的类型格式。step2:选中需要copy的代码(建议使用列模式来选中,copy时可以背景颜色也copy过去),在主页下点击复制旁边的倒三角,选择特殊复制,选择复制为HTML文档。 step3:粘贴到word文档中,结果如下图。step4:在wor......
  • 做好这三点,解决80%企业文档管理难题!
    在日常工作中,经常会需要与各种各样的文件打交道,如何保证文件的安全性,避免造成重要文件泄密,就是企业面临的一个严峻问题。因此,对企业内部文件进行有效的管理是企业信息安全工作的重要组成部分。在这里,我们将为大家介绍如何管理企业内部文件,保证文档安全。首先,我们要确保文档资料的......
  • 盘点一个Excel多条件求和的问题
    大家好,我是皮皮。一、前言前几天在Python最强白银交流群【维哥】问了一个Excel处理的问题,这里拿出来给大家分享下。下图是他的数据:二、实现过程这个问题确看上去是Excel的问题,但是怎么开展合并计算,确实头大。虽然用一些文本截取的确可行,但是肯定会增加列。粉丝的需求是一步到位的那......
  • 属性操作 文档操作 克隆 事件 bootstrap
    属性操作属性操作就是给标签增加删除等的操作1.js操作属性1.增node.setAttribute('k','v'); 2.查node.getAttribute('k'); 2.删node.removeAttribute('k');2.jQuery操作属性1.查jQuery对象.attr('属性名')返回第一个匹配元素的属性值2.增jQuer......
  • gotenberg+ chromiumly + pdf.js 进行office 文档转换以及预览处理
    日常中office预览是一个比较常见的问题,基于微软的officeonline是一个选择,但是移动端效果不是很好就有pdf以及一些基于生成图片的方案也是不错的,以下是基于gotenberg+chromiumly的一个尝试简单说明gotenberg是基于golang开发的包装了Chromium以及LibreOffice的基于api......
  • 如何采集百度地图上搜索电话,导出到excel里去
      很多销售推广人员问,怎么样能够快速的把BAIDU地图左边的搜索列表里的商家地图,电话采集出来,导出到EXCEL里。我就开发了一个小软件,专门为快速的实现导出数据到EXCEL。  为了使用方便,已经将全国的所又省份,每个省份里包含的地级市,每个地级市包含的区县,都收集数据集成到......
  • 如何采集高德地图商家电话资料,导出成excel里?
     有很多人问我地图商家电话采集怎么做?怎么样能够快速的把高德地图左边的搜索列表里的商家地图,电话采集出来,导出到EXCEL里?如何快速地将高德地图里的商家电话资料导出EXCEL? 操作步骤:1.选择你要采集的省份,城市列表里就会有相应的省份的城市列表。2.选择要采集的城市,......
  • 华为防火墙 修改密码 过期时间的命令 manager-user password valid-days 0
    ......