【原创】python实现excl转换word


技术-小陈
技术-小陈 2024-01-15 16:44:00 50822 赞同 0 反对 0
分类: 资源 标签: 后端
python实现excl转换word
import pandas as pd
from docx import Document

# 读取 Excel 文件
df = pd.read_excel('xx).xlsx')
columns_to_keep = ['单位名称', '计算机数量','其中涉密机' , '无授权材料', '平台填报情况'] # 替换为你需要的列名

df = df[columns_to_keep]

# 创建一个新的Word文档
doc = Document()

# 添加数据
for i, row in df.iterrows():
if i != 0:
content = doc.add_paragraph()
for j, value in enumerate(row):
if j == 0 and '单位名称' in columns_to_keep: # 对第1列(操作系统授权)的数据加上量词
run=content.add_run(str(value) + ':') # 修改此行,加上量词“套”
run.bold = True
elif j == 1 and '计算机数量' in columns_to_keep:
content.add_run( '计算机数量有' + str(value) + '台') # 修改此行,加上量词“台”
elif j == 2 and '其中涉密机' in columns_to_keep:
content.add_run('(其中涉密机有' + str(value) + '台)') # 修改此行,加上量词“台”
#elif j == 3 and '操作系统授权' in columns_to_keep: # 对第2列(办公软件授权)的数据加上量词
# content.add_run(' 操作系统授权' + str(value) + '套')
#elif j == 4 and '办公软件授权' in columns_to_keep: # 对第3列(平台填报情况)的数据加上量词
# content.add_run(' 办公软件授权' + str(value) + '套 ')
elif j == 8 and '无授权材料' in columns_to_keep:
content.add_run('str(value) ')
run = content.add_run('存在问题:') # 修改此行,加粗"存在问题"
run.bold = True
else:
content.add_run(str(value)) # 修改此行,去掉空格


# 保存 Word 文档
doc.save('输出表.docx')

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
技术-小陈L3
粉丝 3 资源 63 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  130
统信桌面专业版【全盘安装UOS系统】介绍  129
银河麒麟桌面操作系统安装佳能打印机驱动方法  120
银河麒麟桌面操作系统 V10-SP1用户密码修改  108
麒麟系统连接打印机常见问题及解决方法  30
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
麒麟系统连接打印机常见问题及解决方法 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益210.13元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!