吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 762|回复: 6
收起左侧

[求助] 请教各位大佬一个python操作excel问题

[复制链接]
feimao 发表于 2024-6-4 14:44
各位大佬,小弟是新手,我有两个excel,以其中一个excel的指定字段,去匹配另外一个excel对应列,然后填充;代码如下:
import pandas as pd
df_a = pd.read_excel(r"C:\1.xlsx")
df_b = pd.read_excel(r"C:\2.xlsx")
df_b.set_index('姓名', inplace=True)
df_a['角色'] = df_a['姓名'].map(df_b['角色'])

但是写入新的excel后,原来的excel的样式和内容的链接都没了,怎样才能保留原来的样式呢?
查找了网上的资料,使用
writer = pd.ExcelWriter(df_result, engine = 'openpyxl')也不行。

恳请大家多多指点。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wkdxz 发表于 2024-6-4 15:05
用xlwings库读写excel,可以直接操作当前活动工作簿,不丢失样式和链接
头像被屏蔽
捷豹网络丶贱仔 发表于 2024-6-4 16:04
头像被屏蔽
捷豹网络丶贱仔 发表于 2024-6-4 16:05
ignativs 发表于 2024-6-4 17:45
要么将数据写回原文件,要么在新文件设置格式
 楼主| feimao 发表于 2024-6-4 18:27
捷豹网络丶贱仔 发表于 2024-6-4 16:05
[mw_shl_code=python,true]import pandas as pd
from openpyxl import load_workbook
from openpyxl.util ...

太感谢了!
 楼主| feimao 发表于 2024-6-4 18:29
ignativs 发表于 2024-6-4 17:45
要么将数据写回原文件,要么在新文件设置格式

感谢点拨
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 13:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表