高中python程序题 Python代码笔记,excel格式题库转word格式题库
本篇代码片段是由Python加pandas库,python-docx完成,因为近日,对象的单位需要考试,所以发给他们每个人excel格式的题库,阅读性不好,不利于学习,便想尽一己之力帮个小忙,所以产生了下面的代码片段,分享出来和大家一起交流学习。
该代码是样例代码,不是实际的题库转换word,因为涉及保密性,所以不便将题库格式分享出来,我用了个简单的excel文档做了个实验,在此基础上可以根据题库的格式进行修改。
import pandas as pdimport docxfrom docx.shared import rgbColor'''该代码段适合,将excel题库转换成word格式的题库,写入的时候还可以判断正确答案,如果是正确答案,将正确答案设置为红色。'''excel_name = r'C:\Users\Administrator\Desktop\摄像头统计.xls'file = docx.Document()df = pd.read_excel(excel_name,sheet_name='Sheet1')'''#此处定义一个关键词,用于当做答案,如果选项中存在该答案,就将该答案设置为红色,实际情况下可以设置变量来读取不同的答案来比对。'''a = "admin" for num in range(0,9): date = df.loc[num].values #读取行内容,复制给date # print(date) for i in date: #将date中的数据循环写入word文档中 print(i) if a in i: #判断如果变量a中的关键字在i中的话,将i写入文档时设置为红色 co = file.add_paragraph('') run = co.add_run(i) run.font.color.rgb = RGBColor(250,0,0) else: file.add_paragraph(i) file.add_paragraph("\n") #添加换行file.save("D:\摄像头统计.docx") #全部循环写入完毕后,将文件保存
excel格式
word格式
- 04-07联通网上办卡步骤 在线办卡早该出来联通率先走秀
- 02-16孟庭苇活动近照,50岁孟庭苇复出再战歌坛
- 01-11宁波正在建设的商业综合体 今年宁波的商业发展有多热
- 12-13济南冬季亲子游玩地点推荐,在济南春节假期去哪玩
- 10-18日本男日常穿着 从日本男人的着装上面
- 02-18心理咨询师个人简介范文,心理咨询师个人成长分析报告怎么写
- 03-28张洪杰是否有儿女,张洪杰带瘫痪妻子拍戏
- 12-15微笑是最有魅力的表情:镜头微笑是最美的表情
- 04-1512月份成熟的冬桃河南:我很丑可是我很甜秋冬桃上市
- 03-20用瓶子做陷阱抓螃蟹:想不到还收获意外惊喜
- 11-04公租房五年后归个人吗?郑州公租房申请条件和流程
- 12-18世界最美的城市圣彼得堡,最浪漫的8个欧洲城市圣彼得堡排第一
- 10-19发朋友圈如何不折叠最新方法?朋友圈折叠怎么办这样发才是正确方式
- 02-07参加教资笔试当天要注意什么?不会还有人不知道时间安排吧
- 02-01陈毅演过电影吗?今晚开播张嘉益演陈毅
- 04-23露顶的帽子如何戴好看?丽颖亲身示范9种帽子戴法
热门
推荐
- 1护士因个人原因的辞职报告292
- 2学车新手练车必备技巧356
- 3关于领班发言稿锦集265
- 4初一年级组工作总结3篇273
- 5微小说经典语录411
- 6最新大学脑筋急转弯大全及答案292
- 7单位领导关于元旦演讲稿332
- 8工人个人简历213