高中python程序题 Python代码笔记,excel格式题库转word格式题库

时间:2024-02-29 21:37:06/人气:491 ℃

本篇代码片段是由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格式

推荐

  • 1五年级下册语文期中考试卷292
  • 2有关惆怅的近义词和反义词313
  • 3清明节的历史典故349
  • 4春季养生的相关原则有哪些124
  • 5描写开花的诗句303
  • 6一举一动自成风景作文800字433
  • 7昆明石林风景区旅游攻略346
  • 8经典励志的高考语录大全455
  • 9北京科技大学2024年考研人数:北京科技大学2023考研复习真题大纲专业目录参考书目是什么106
  • 10吐蕃国师鸠摩智是藏族人吗?鸠摩智真的是吐蕃国师吗310
  • 首页/电脑版/地图
    © 2024 OONiu.Com All Rights Reserved.