日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時間:2024/7/5 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 :批量制作档案表,要从excel表格中将每个人的数据导入到docx档案 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

https://www.pythonf.cn/read/149081 Python自動將Excel數(shù)據(jù)填充到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# 加載要填入的數(shù)據(jù) 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)) # 創(chuàng)建要保存的文件夾 os.mkdir("./word1")for context in contexts:print(context)tpl = DocxTemplate(r"./model.docx")tpl.render(context)tpl.save("./word1/數(shù)據(jù)表-{}.docx".format(context["name"]))

總結(jié)

以上是生活随笔為你收集整理的:批量制作档案表,要从excel表格中将每个人的数据导入到docx档案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。