python修改excel数据保留原有样式怎么实现?

现在我在网上找到一种方法是用xlutils库的copy,能把原来样式部分拷过来,但是我一旦修改某个单元格并保存后原有的样式就丢失了(不修改样式没问题)
请问这个问题怎么解决?或者有没有其他方法(python)能实现我的需求?

现在用的是这个方法:https://www.cnblogs.com/windy...

阅读 9.1k
1 个回答

已解决,直接用openpyxl就可以了

import openpyxl  
  
wb = openpyxl.load_workbook(u'test.xlsx')  
sheetnames =wb.sheetnames  
sheet = wb[sheetnames[0]]  
sheet['A1']='啦啦啦'  
sheet['A2']='aaa'  
sheet['C1']='就废了的减肥了设计费'  
wb.save('test_result.xlsx')
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题