读取excel表格内容,并写入到word文档中

 

import pandas as pd
import  docx
from 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)
    print("\n")
    file.add_paragraph("\n")
file.save("D:\摄像头统计.docx") #全部循环写入完毕后,将文件保存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Test9912

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值