请教各位大佬一个python操作excel问题
各位大佬,小弟是新手,我有两个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')也不行。
恳请大家多多指点。 用xlwings库读写excel,可以直接操作当前活动工作簿,不丢失样式和链接 要么将数据写回原文件,要么在新文件设置格式 捷豹网络丶贱仔 发表于 2024-6-4 16:05
import pandas as pd
from openpyxl import load_workbook
from openpyxl.util ...
太感谢了! ignativs 发表于 2024-6-4 17:45
要么将数据写回原文件,要么在新文件设置格式
感谢点拨
页:
[1]