当前位置: 首页 > news >正文

驰业传媒网站建设域名注册后怎么使用

驰业传媒网站建设,域名注册后怎么使用,建站代理平台,模板网站多钱#x1f935;‍♂️ 个人主页#xff1a;艾派森的个人主页 ✍#x1f3fb;作者简介#xff1a;Python学习者 #x1f40b; 希望大家多多支持#xff0c;我们一起进步#xff01;#x1f604; 如果文章对你有帮助的话#xff0c; 欢迎评论 #x1f4ac;点赞#x1f4… ‍♂️ 个人主页艾派森的个人主页 ✍作者简介Python学习者 希望大家多多支持我们一起进步 如果文章对你有帮助的话 欢迎评论 点赞 收藏 加关注 目录 一、Python处理Word 二、一键往Word文档的表格中填写数据 三、往期推荐 一、Python处理Word Python处理Word的好处 使用Python处理Word文档具有许多优势以下是一些主要的好处 自动化和批量处理 Python可以帮助你自动化处理大量的Word文档例如批量替换文本、生成报告、提取数据等。这样可以节省大量的时间和劳动力。 数据提取和转换 如果你需要从大量的Word文档中提取特定数据Python可以轻松实现这一点。你可以编写脚本来搜索并提取你需要的信息然后将其转换为其他格式如CSV、Excel或数据库。 定制化和自由度 使用Python处理Word文档意味着你可以根据自己的需求定制处理过程。你可以创建定制的模板、样式和布局以及根据项目需求进行灵活的调整。 与其他工具和技术的集成 Python可以与许多其他库和技术进行集成例如数据库、Web服务、数据分析工具等。这使得你可以将Word文档的处理与其他工作流程结合起来实现更复杂的任务。 文档生成和报告 如果你需要定期生成报告或文档Python可以通过自动生成文本、图表和表格等来实现。这对于数据分析、项目管理和业务报告等非常有用。 版本控制和代码重用 使用Python代码处理Word文档可以实现代码重用和版本控制。你可以将处理文档的代码存储在版本控制系统中以便团队成员协作、维护和共享代码。 跨平台性 大多数Python库可以在多个操作系统上运行因此你可以在Windows、Linux和macOS等不同平台上处理Word文档。 Python处理Word的第三方库 在Python中有几个第三方库可以用于处理Word文档。以下是一些常用的第三方库 python-docx 这是一个用于创建和修改Microsoft Word文档.docx格式的流行库。它允许你读取、编辑和创建Word文档包括段落、表格、图像等。 pywin32仅限Windows 这个库允许你在Windows上与Microsoft Office应用程序进行交互包括Word。它可以用于自动化操作例如创建、打开、编辑和保存文档。 docx2txt 这个库可以用来将.docx文件转换为纯文本.txt格式。它适用于从Word文档中提取文本内容。 python-docx-template 这个库扩展了python-docx库使你能够在模板中插入变量和循环并以更动态的方式生成Word文档。 py-docx 这是另一个用于处理.docx文件的库。它提供了类似python-docx的功能但使用不同的接口。 二、一键往Word文档的表格中填写数据 技术工具 Python版本:3.9 代码编辑器jupyter notebook 在工作中我们经常遇到将Excel表中的部分信息填写到Word文档的对应表格中以生成报告方便打印。今天我们就来试试如何往固定的Word模板中填写数据。此例要求将Excel档的“收货数据”填写到Word档的“收货记录”中去并加总收货数量。模板是下面这样的。 要求结果是这样的 首先需要从Excel表格中提取数据。 #从Excel表中提取数据 from openpyxl import load_workbook wb load_workbook(收货数据.xlsx) ws wb.active data[] for row in range(2,ws.max_row1):seq ws[Astr(row)].valuesupplier ws[Bstr(row)].valuematerial_pn ws[Cstr(row)].valuematerial_model ws[Dstr(row)].valuedesp ws[Estr(row)].valueqty ws[Fstr(row)].valuedate ws[Gstr(row)].value.date()info [seq, supplier, material_pn, material_model, desp, qty, date]data.append(info) # 检查一下数据 data[0] 由于需要将数量列的数据加总所以先定义一个加总函数以便后面调用。 #定义数量加总函数 def Sum_list(list):s 0for i in list: #累加列表中的所有数sireturn s # 加总数量列的所有数字 qty_list[] for i in data:qty_list.append(i[5]) #数量在内层列表的第6个位置索引是5 sum_qty Sum_list(qty_list) #调用加总函数加总 sum_qty 定义单元格合并函数  #定义合并单元格的函数 def Merge_cells(table,target_list,start_row,col):table: 是需要操作的表格target_list: 是目标列表即含有重复数据的列表start_row: 是开始行即表格中开始比对数据的行需要将标题除开col: 是需要处理数据的列start 0 #开始行计数end 0 #结束行计数reference target_list[0] #设定基准以列表中的第一个字符串开始for i in range(len(target_list)): #遍历列表if target_list[i] ! reference: #开始比对如果内容不同执行如下reference target_list[i] #基准变成列表中下一个字符串end i - 1 table.cell(startstart_row,col).merge(table.cell(endstart_row,col))start end 1if i len(target_list) - 1: #遍历到最后一行按如下操作end itable.cell(startstart_row,col).merge(table.cell(endstart_row,col)) 然后往word的表格中写入数据并合并单元格。 #数据提取即处理完毕后就可以往Word的表格中写入数据了 from docx import Document doc Document(收货记录模板.docx) #读取word文档中的第一个表格的第二和第三列除标题和尾部总数行的数据 table doc.tables[0] #已确定是第一个表格其索引是0 supplier [] #存储供应商名称 pn [] #存储物料编码 for i in data:supplier.append(i[1])pn.append(i[2]) #按需增加行以便填写数据 for i in range(len(supplier)): #模板中已经有一行了所以总共只需增加len(supplier)行table.add_row() #增加好行后先做合并单元格操作 Merge_cells(table,supplier,1,1) #开始合并行为2索引为1供应商名称是在2列索引为1 Merge_cells(table,pn,1,2) #开始合并行为2索引为1物料编码是在3列索引为2#写入数据到表格 for row in range(1,len(supplier)1):for col in range(7): table.cell(row,col).text str(data[row-1][col])max_row len(table.rows) #获取最大一行 qty_row max_row-1 #确定需要写入加总数据的一行 table.cell(qty_row,5).merge(table.cell(qty_row,5)) #合并右下角用于填写数量的两个单元格 table.cell(qty_row,4).text 总数 table.cell(qty_row,5).text str(sum_qty)doc.save(收货记录.docx) 由于合并供应商名称和物料编码两列中的相同内容的单元格所有需要把这两列的信息从总数据data中单独提取出来。新建了supplier和pn两个空列表然后遍历data将数据取出并存入空列表。随后我们根据实际需要新增一些空白行以便后面写入数据。新增行的数量以supplier列表中元素的个数为依据。这个表格已经存在一个空白行算上外行要填“总数”只需增加supplier列表中元素的个数对应那么多行就够了。当然这里也可以以列表pn中元素个数为依据两者是相等的。增加好行后先调用函数Merge_cells做合并单元格操作如果先写入数据再合并会导致单元格内容重复。合并完后就可以写入数据到表格了此处遍历需要写入数据的行和列然后从data中提取数据。数据行写完后还需要写入最后一行的“总数”字样和总的物料数量。最后保存数据得到如下结果 三、往期推荐 Python提取pdf中的表格数据附实战案例 使用Python自动发送邮件 Python操作ppt和pdf基础 Python操作word基础 Python操作excel基础 使用Python一键提取PDF中的表格到Excel 四、文末推荐与福利 《Python自动化办公应用大全ChatGPT版》免费包邮送出3本 内容简介         本书全面系统地介绍了Python语言在常见办公场景中的自动化解决方案。全书分为5篇21章内容包括Python语言基础知识Python读写数据常见方法用Python自动操作Excel用Python自动操作Word 与 PPT用Python自动操作文件和文件夹、邮件、PDF 文件、图片、视频用Python进行数据可视化分析及进行网页交互借助ChatGPT轻松进阶Python办公自动化。          本书适合各层次的信息工作者既可作为初学Python的入门指南又可作为中、高级自动化办公用户的参考手册。书中大量的实例还适合读者直接在工作中借鉴。 编辑推荐         借助ChatGPT与Python轻松实现办公自动化Excel Home多位微软全球MVP专家打造用大量实例介绍使用Python操作Excel、Word、PPT和日常办公中涉及的各种对象。让没有编程经验的普通办公人员也能驾驭Python实现多个场景的办公自动化提升工作效率 抽奖方式评论区随机抽取3位小伙伴免费送出参与方式关注博主、点赞、收藏、评论区评论“人生苦短拒绝内卷”切记要点赞收藏否则抽奖无效每个人最多评论三次活动截止时间2023-09-28 20:00:00 当当网购买链接http://product.dangdang.com/29566495.html 京东网购买链接https://item.jd.com/13953308.html 名单公布时间2023-09-28 21:00:00
http://www.zqtcl.cn/news/579562/

相关文章:

  • 百度竞价 百度流量 网站权重qq推广
  • 重庆网站建设总结WordPress简单百度站长插件
  • pc网站转换成微网站工作室推广网站
  • 嘉兴优化网站公司做水果生意去哪个网站
  • 青岛知名网站建设公司排名wordpress商场插件
  • 设计网站猪八戒自己制作logo免费生成器
  • 深圳万齐创享网站建设网站建设基本教程
  • 聊城做网站信息建设工程合同可以分为
  • 网站设计 注意做筹款的网站需要什么资质
  • 家居网站建设费用国土局网站建设经验
  • 企业网站开发教程网站建设更改
  • 违法网站怎么做安全wordpress自定义应用
  • 四平英文网站建设wordpress添加特效
  • 如何在手机上制作网站企业网站 微博模块
  • 网站内容规范网站建设建设公司哪家好
  • 深圳网站制作公司地址如何制作手机版网站
  • 深圳定制网站制作报价网络交易平台
  • 鞍山网站制作报价wordpress手机客户端端
  • 开发触屏版网站标签苏州沧浪区做网站的
  • 网站接入商钓鱼网站链接怎么做
  • 建设部机关服务中心网站网站建设维护费 会计科目
  • 网站解析后怎么解决方法淘宝网站建设方案模板
  • 淘宝客可以自己做网站推广吗营销网络建设怎么写
  • 上海高端网站制作广告设计培训课程
  • 互联网站平台有哪些建筑工程教育网官网
  • 广告传媒公司哪家好职场seo是什么意思
  • 番禺龙美村做网站博山区住房和城乡建设局网站
  • 山东网站建设xywlcnwordpress如何创建导航
  • 直接用ip访问网站网站开发常用字体
  • 江西省城乡建设培训网 官方网站杭州十大软件公司