总目录:Python数据分析整理
本文代码参考自官方文档:使用的库下载方式为:pip install python-docx
注意!! 不是:pip install docx
(为保护公司隐私,已将数据更改为非敏感数据)
数据集
序号 告警名称 告警类别 告警规则
1 8ad880857454c47b017472d7d2c926b2+55_1 低危告警 【高空坠物】铁锤从高空坠落 物业找到责任人
2 8ad880857454c47b017472d7d2c926b2+55_1 低危告警 【知识产权惠企政策】知识产权惠企政策 助力中小企业蝶变
3 8ad8808374560ab9017472fd87a70da8+55_1 低危告警 【知识产权惠企政策】知识产权惠企政策 助力中小企业蝶变
4 8ad8808374560ab9017472fd87a70da8+55_1 低危告警 【电池起火】租户不听劝阻 电池拿回家充电酿火灾
5 8ad880857454c47b017471e20f092494+55_1 低危告警 【电池起火】租户不听劝阻 电池拿回家充电酿火灾
6 8ad880857454c47b017471e20f092494+55_1 极高危告警 【自助收银 】自助收银渐成主流 超市顾客能否双赢?(1)
7 8ad880837454d3d0017472ffc2360cec+55_1 极高危告警 【自助收银 】自助收银渐成主流 超市顾客能否双赢?(1)
8 8ad880837454d3d0017472ffc2360cec+55_1 高危告警 【推广大使看分类】分类达人:垃圾分类 是轻松快乐的事
9 8ad880857454c47b0174729308652663+55_1 高危告警 【推广大使看分类】分类达人:垃圾分类 是轻松快乐的事
10 8ad880857454c47b0174729308652663+55_1 极高危告警 第一现场提要二
11 8ad880837454d3d0017472f318750ce4+55_1 极高危告警 第一现场提要二
12 8ad880837454d3d0017472f318750ce4+55_1 极高危告警 20200909第一现场广告三
13 8ad8808374560ab901747201eeca0cf8+55_1 极高危告警 20200909第一现场广告三
14 8ad8808374560ab901747201eeca0cf8+55_1 高危告警 【漏油惹祸】货车漏油引发11起事故 交警抓获肇事车辆
15 8ad880837454d3d00174730a2dd40cfd+55_1 极高危告警 【漏油惹祸】货车漏油引发11起事故 交警抓获肇事车辆
16 8ad880837454d3d00174730a2dd40cfd+55_1 极高危告警 (9月9号)【第一部分】现场朋友圈四:“圳真有品”招募“圳品官” 我为“圳品”
17 8ad8808374560ab9017472469d510d50+55_1 极高危告警 (9月9号)【第一部分】现场朋友圈四:“圳真有品”招募“圳品官” 我为“圳品”
18 8ad8808374560ab9017472469d510d50+55_1 低危告警 邮储银行 提要四前(0901-1030)
19 8ad880857454c47b017472a6f2442680+55_1 低危告警 邮储银行 提要四前(0901-1030)
20 8ad880857454c47b017472a6f2442680+55_1 低危告警 【澳门海上航线】深圳至澳门海上航线明起复航
21 8ad880847454ced5017473029ff90e46+55_1 低危告警 【澳门海上航线】深圳至澳门海上航线明起复航
22 8ad880847454ced5017473029ff90e46+55_1 低危告警 农业银行 提要二前(0930止)
23 8ad880917454cf130174727079520f46+55_1 中危告警 农业银行 提要二前(0930止)
24 8ad880917454cf130174727079520f46+55_1 低危告警 现场朋友圈成片(上)(记者打分 谢钟瑶2条:时光圳好 司俊杰 林春:圳品官)
25 8ad880847454ced5017472f36d720e28+55_1 低危告警 现场朋友圈成片(上)(记者打分 谢钟瑶2条:时光圳好 司俊杰 林春:圳品官)
26 8ad880847454ced5017472f36d720e28+55_1 中危告警 (每周三)33秒 阅读伴我成长
27 8ad880837454d3d001747201becd0c40+55_1 低危告警 (每周三)33秒 阅读伴我成长
28 8ad880837454d3d001747201becd0c40+55_1 低危告警 【“差评”不能随意删】用“删差评”要求酒店免房费? 新规来了(1)
29 8ad880857454c47b017471e22b302495+55_1 低危告警 【“差评”不能随意删】用“删差评”要求酒店免房费? 新规来了(1)
30 8ad880857454c47b017471e22b302495+55_1 低危告警 【致敬园丁】南山区表彰一批优秀教育工作者
31 8ad880857454c47b0174706b049620d6+55_1 中危告警 【致敬园丁】南山区表彰一批优秀教育工作者
32 8ad880857454c47b0174706b049620d6+55_1 低危告警 (放蒙牛后)农业银行 提要一前(0930止)
33 8ad8808374560ab9017470862f360b6c+55_1 低危告警 (放蒙牛后)农业银行 提要一前(0930止)
34 8ad8808374560ab9017470862f360b6c+55_1 中危告警 第一现场提要三
35 8ad8808374560ab9017470c6dcf00bc6+55_1 低危告警 第一现场提要三
36 8ad8808374560ab9017470c6dcf00bc6+55_1 低危告警 20200909第一现场广告一
37 8ad880837454d3d001747066e6770b0a+55_1 低危告警 20200909第一现场广告一
38 8ad880837454d3d001747066e6770b0a+55_1 低危告警 【大厦外墙脱落】老旧大厦外墙瓷砖脱落 多方合力排除安全隐患
39 8ad8808374560ab9017470c09f4a0bb9+55_1 低危告警 【大厦外墙脱落】老旧大厦外墙瓷砖脱落 多方合力排除安全隐患
40 8ad8808374560ab9017470c09f4a0bb9+55_1 低危告警 0909播出【第二部分】现场朋友圈二:时光圳好:特区建设的拓荒牛(视频)
41 8ad8808374560ab90174708b90380b71+55_1 低危告警 0909播出【第二部分】现场朋友圈二:时光圳好:特区建设的拓荒牛(视频)
42 8ad8808374560ab90174708b90380b71+55_1 低危告警 【酒驾后又醉驾】酒驾一周后二进宫 查获现场司机“真后悔了”
43 8ad880857454c47b01747088e925216c+55_1 低危告警 【酒驾后又醉驾】酒驾一周后二进宫 查获现场司机“真后悔了”
44 8ad880857454c47b01747088e925216c+55_1 低危告警 现场朋友圈成片(下)
45 8ad880857454c47b0174708f5769219e+55_1 低危告警 现场朋友圈成片(下)
46 8ad880857454c47b0174708f5769219e+55_1 低危告警 20200909第一现场广告二
47 8ad880917454cf130174708233600dcb+55_1 低危告警 20200909第一现场广告二
48 8ad880917454cf130174708233600dcb+55_1 低危告警 时光邮局宣传片(8.30-9.12)
49 8ad880857454c47b01746c372dc71bb4+55_1 中危告警 时光邮局宣传片(8.30-9.12)
50 8ad880857454c47b01746c372dc71bb4+55_1 低危告警 深圳经济特区建立40周年宣传片(普语 陆建新)
51 8ad880837454d3d0017470e71c460ba0+55_1 低危告警 深圳经济特区建立40周年宣传片(普语 陆建新)
52 8ad880837454d3d0017470e71c460ba0+55_1 低危告警 (2个单标题!)【确认过眼神】湖北黄石: 辅警等红绿灯时一眼认出盗窃嫌疑人 将其
53 8ad8808374560ab9017470ad94bb0ba3+55_1 低危告警 (2个单标题!)【确认过眼神】湖北黄石: 辅警等红绿灯时一眼认出盗窃嫌疑人 将其
54 8ad8808374560ab9017470ad94bb0ba3+55_1 低危告警 20200909直播深圳广告一
55 8ad880857454c47b017470954ac321b4+55_1 低危告警 20200909直播深圳广告一
56 8ad880857454c47b017470954ac321b4+55_1 低危告警 【痘痘不能随便挤】浙江:痘痘不能随便挤 女孩挤痘引发颅内感染
57 8ad8808374560ab9017470aca4040ba0+55_1 低危告警 【痘痘不能随便挤】浙江:痘痘不能随便挤 女孩挤痘引发颅内感染
58 8ad8808374560ab9017470aca4040ba0+55_1 中危告警 《直播深圳》大片头
59 8ad880857454c47b01747072122220f3+55_1 低危告警 《直播深圳》大片头
60 8ad880857454c47b01747072122220f3+55_1 低危告警 【酒驾后又醉驾】酒驾一周后二进宫 查获现场司机“真后悔了”
61 8ad880857454c47b017470c79666223e+55_1 低危告警 【酒驾后又醉驾】酒驾一周后二进宫 查获现场司机“真后悔了”
62 8ad880857454c47b017470c79666223e+55_1 中危告警 (接提要1)00新公益宣-经济特区40年宣有角标(9月30日止)
63 8ad8808374560ab901746c47f9fa0974+55_1 低危告警 (接提要1)00新公益宣-经济特区40年宣有角标(9月30日止)
64 8ad8808374560ab901746c47f9fa0974+55_1 低危告警 00新公益宣您要满意就点赞(8月29-9月30日)
65 8ad880847454ced5017470bd19fb0c9c+55_1 低危告警 00新公益宣您要满意就点赞(8月29-9月30日)
66 8ad880847454ced5017470bd19fb0c9c+55_1 低危告警 【检查小票? 】自助收银后检查环节 松紧有别顾客体验微妙(2)
67 8ad8808374560ab90174709c42d30b82+55_1 低危告警 【高空坠物】铁锤从高空坠落 物业找到责任人
68 8ad8808374560ab90174709c42d30b82+55_1 低危告警 【高空坠物】铁锤从高空坠落 物业找到责任人
69 8ad8808374560ab90174708d363c0b74+55_1 低危告警 【大厦外墙脱落】老旧大厦外墙瓷砖脱落 多方合力排除安全隐患
70 8ad8808374560ab90174708d363c0b74+55_1 低危告警 【大厦外墙脱落】老旧大厦外墙瓷砖脱落 多方合力排除安全隐患
71 8ad8808374560ab901747091e8060b76+55_1 低危告警 小片花
72 8ad8808374560ab901747091e8060b76+55_1 低危告警 小片花
73 8ad880917454cf13017470df63460e1d+55_1 低危告警 (2个单标题!)【国际疫情】俄罗斯首款新冠疫苗已投入民用
74 8ad880917454cf13017470df63460e1d+55_1 中危告警 (2个单标题!)【国际疫情】俄罗斯首款新冠疫苗已投入民用
75 8ad880917454cf1301747076dced0db8+55_1 中危告警 【电池起火】租户不听劝阻 电池拿回家充电酿火灾
76 8ad880917454cf1301747076dced0db8+55_1 低危告警 【电池起火】租户不听劝阻 电池拿回家充电酿火灾
77 8ad880857454c47b017470846b17214e+55_1 低危告警 【澳门海上航线】深圳至澳门海上航线明起复航
78 8ad880857454c47b017470846b17214e+55_1 低危告警 【澳门海上航线】深圳至澳门海上航线明起复航
79 8ad8808374560ab90174707b987e0b64+55_1 中危告警 (手动播出)总提要
80 8ad8808374560ab90174707b987e0b64+55_1 低危告警 (手动播出)总提要
81 8ad8808374560ab9017471c3deef0cad+55_1 中危告警 【“特殊厨房”】全国首个可移动模块化厨房在深圳先行先试
82 8ad8808374560ab9017471c3deef0cad+55_1 低危告警 【“特殊厨房”】全国首个可移动模块化厨房在深圳先行先试
83 8ad880857454c47b0174722127262541+55_1 低危告警 小片花
84 8ad880857454c47b0174722127262541+55_1 低危告警 小片花
85 8ad880837454d3d00174718a2e330bec+55_1 低危告警 小片花
86 8ad880837454d3d00174718a2e330bec+55_1 中危告警 小片花
87 8ad880837454d3d00174724b69090c88+55_1 极高危告警 片尾抗疫+C1:D88英雄
操作文档
import pandas as pd
from docx import Document
from docx.shared import Inches
# pd.options.display.max_columns = None #列数
pd.options.display.max_rows = None
pd.set_option('display.max_columns',1000)
pd.set_option('display.width', 1000)
data = pd.read_excel('C:\\Users\\74664\\Desktop\\工作簿1.xlsx', sheet_name=0)
document = Document()
document.add_heading('极高危告警', level=1)
data1 = data[data['告警类别']=='极高危告警']
a,b = data1.shape
for i in range(a):
strs1 = str(data1['告警名称'][i:i+1].values[0]) + ':'
strs2 = str(data1['告警规则'][i:i + 1].values[0])
document.add_paragraph(
strs1, style='List Number'
)
document.add_paragraph(strs2)
document.add_heading('高危告警', level=1)
data1 = data[data['告警类别']=='高危告警']
a,b = data1.shape
for i in range(a):
strs1 = str(data1['告警名称'][i:i+1].values[0]) + ':'
strs2 = str(data1['告警规则'][i:i + 1].values[0])
document.add_paragraph(
strs1, style='List Number'
)
document.add_paragraph(strs2)
document.add_heading('中危告警', level=1)
data1 = data[data['告警类别']=='中危告警']
a,b = data1.shape
for i in range(a):
strs1 = str(data1['告警名称'][i:i+1].values[0]) + ':'
strs2 = str(data1['告警规则'][i:i + 1].values[0])
document.add_paragraph(
strs1, style='List Number'
)
document.add_paragraph(strs2)
document.add_heading('低危告警', level=1)
data1 = data[data['告警类别']=='低危告警']
a,b = data1.shape
for i in range(a):
strs1 = str(data1['告警名称'][i:i+1].values[0]) + ':'
strs2 = str(data1['告警规则'][i:i + 1].values[0])
document.add_paragraph(
strs1, style='List Number'
)
document.add_paragraph(strs2)
document.save('demo3.docx')
最终结果