https://www.pythonf.cn/read/149081 Python自动将Excel数据填充到word的指定位置,Word,中

具体代码如下:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from docxtpl import DocxTemplate
from openpyxl import load_workbook
import osdef replace(obj):if obj is None:obj = ''return obj# 加载要填入的数据
wb = load_workbook(r"./detailContent.xlsx")
ws = wb['sheet1']contexts = []
for row in range(2, ws.max_row + 1):name = ws["A" + str(row)].value#c_name = ws["B" + str(row)].valueziduanName = ws["C" + str(row)].value# num = ws["D" + str(row)].value# time = ws["E" + str(row)].value# time = str(time)[:-9]# money = ws["F" + str(row)].value# address = ws["G" + str(row)].value# replace_peo = ws["H" + str(row)].value# context = {"name": name, "c_name": c_name, "code": code, "num": num, "time": time,#            "money": money, "address": address, "replace_peo": replace_peo}context = {"name":name,"ziduanName":ziduanName}contexts.append(context)
#contexts
print(contexts)
print(len(contexts))
# 创建要保存的文件夹
os.mkdir("./word1")for context in contexts:print(context)tpl = DocxTemplate(r"./model.docx")tpl.render(context)tpl.save("./word1/数据表-{}.docx".format(context["name"]))

:批量制作档案表,要从excel表格中将每个人的数据导入到docx档案相关推荐

  1. oracle中的表怎样保存,怎样保存excel 表格数据库中-如何将excel表格更新oracle数据库中数据...

    如何将excel表格更新oracle数据库中数据 这里以SQL SERVE2008为例.SQLSERVER2008有一个"数据导入导出功能",当然我们也可以打开数据库之后,在数据库 ...

  2. 办公利器!用Python批量识别发票并录入到Excel表格

    辰哥今天来分享一篇办公干货文章:用Python批量识别发票并录入到Excel表格.对于财务专业等学生或者公司财务人员来说,将报账发票等汇总到excel简直就是一个折磨. 尤其是到年底的时候,公司的财务 ...

  3. 在“https://money.cnn.com/data/markets/nasdaq/”抓取纳斯达克成分股数据并将数据表存到一个Excel表格中。

    在"https://money.cnn.com/data/markets/nasdaq/"抓取纳斯达克成分股数据并将数据表存到一个Excel表格中. import requests ...

  4. c 将mysql表数据打印,c 中数据库数据如何导出至excel表格-用sql语句把一个数据库内的表保存成excel表格??...

    如何用JAVA将数据库中的数据导入到excel表格 1.C语言产生ASCII数据文件,使用空格做作为数据分隔符. 2入Excel,选择数据选项卡 / 获部数据工具组 / 自文本按钮 3.进入数据导入框 ...

  5. excel表格删除了怎么恢复数据

    无论是日常工作中还是学习中,或多或少会使用Excel工作表来完成一些项目,虽然这些表格都会存储在电脑里,但时间一长难免会错手把excel表格删除了或者当成不需要的文件删除,碰到这种棘手的事情,该怎么恢 ...

  6. matlab筛选表格数据导出,excel表格里怎么将筛选数据导出-Excel表格在进行筛选,我如何可以导出所有筛选出来......

    如何将EXCEL表格中筛选出来的数据一次性复制到另一... 使用数据透最方便下据为例: 步骤1:选择A1单元格,插入>>>数据透视表,再单击定"按钮,如下图 步骤2:勾选& ...

  7. 怎样在表格中选出同一类_如何让excel表格中的几列数据相同的名称数据排列

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:如何让excel表格中的几列数据相同的名称数据排列在一行 如下图回答:使用分类汇总分类字段为型号汇总项为所有日期汇总方式选择求和在左 ...

  8. 【Python数据分析】利用Python删除EXCEL表格中指定的列数据或行数据

    如何利用Python删除EXCEL表格中指定的列数据?今天与大家一起分享一下DataFrame对象的drop()函数,drop()函数可根据标签删除EXCEL表格中的列数据或行数据,其语法格式如下: ...

  9. java实现这个无表头空表格,《java程序导出excel表格是空白的没有数据?》 java怎么导入数据库...

    java程序导出excel表格是空白的没有数据? 看一下是否可以链接上数据库,或者查看一下链接的数据库是否有数据 java从数据库中导出excel poi 建议你使用pageoffice. java ...

最新文章

  1. 消除危害 让BYOD策略更安全的几个秘诀
  2. try/ catch/ finally, 你不知道的细节,很骚!
  3. 转载:opencv:关于vs opencv每次都要配置的解决方案
  4. 《Python游戏编程快速上手》第十四章----凯撒密码
  5. wxPython wx.ArtProvider 可直接调用的图标
  6. Java黑皮书课后题第8章:8.28(严格相同的数组)如果两个二维数组m1和m2相应的元素相等的话,则认为它们是严格地相同的。编写一个方法,如果m1和m2是严格相同的话,返回true
  7. P4630-[APIO2018]Duathlon铁人两项【圆方树】
  8. VS在win32平台与mysql链接_visual C++如何与MySQL在windows下建立连接
  9. 安全狗导致php错误,服务器安全狗导致ASP.NET网站运行出错的一个案例
  10. pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...
  11. Linux 0.11内核分析04:多进程视图
  12. C语言中机考投机取巧的方法,计算机二级C语言考试机试经验三部曲:备考篇(一)...
  13. 推荐系统组队学习——协同过滤
  14. 华理c语言设计网上作业,华理c程序实验报告(共9篇).doc
  15. FireFox 插件SQLite Manager 学习
  16. FFmpeg —— 录制windows系统声音(附源码)
  17. android 拼音搜索汉字,android开发之使用拼音搜索汉字
  18. VScode 亮暗 高对比度 主题推荐
  19. 更愿意思念更早的“金陵”
  20. 英特尔重入代工行业的底气和挑战,台积电,三星有点慌。

热门文章

  1. strcpy()源代码
  2. java面向过程编程怎么写_从面向过程到面向对象,我的编程之路
  3. 1071svm函数 r语言_R语言机器学习之核心包e1071 - 数据分析
  4. Datawhale-零基础入门NLP-新闻文本分类Task02
  5. 南京大学2021计算机考研复试线是多少,34所自划线院校2021考研复试分数线-2021南京大学考研分数线已公布...
  6. 长亭php反序列化防护_CTF-攻防世界-Web_php_unserialize(PHP反序列化)
  7. python提取txt中的字符串数据_python 从字符串中提取数值
  8. LeetCode 1765. 地图中的最高点(BFS)
  9. ACwing 2. 01背包问题(DP)
  10. LeetCode 822. 翻转卡片游戏(哈希)