如何解决如何在Python中使用Openpyxl保留现有excel文件中的图表格式和文本框?
我正在使用Openpyxl将一些数据添加到现有的excel文件中,但不幸的是,它还更改了图表的格式(边框,背景和曲线颜色)并删除了文本框。
有人知道如何防止这些更改吗? 谢谢你!
下面是我的代码的简化版本, a screenshot of my excel file 这样每个人都可以复制excel文件。
import os
import sys
import pandas as pd
from openpyxl import load_workbook
folder = r'C:\MyFolder'
filename = r'test.xlsx'
writer = pd.ExcelWriter(os.path.join(folder,filename),engine='openpyxl',datetime_format='dd/mm/yyyy',date_format='dd/mm/yyyy')
writer.book = load_workbook(os.path.join(folder,filename))
writer.sheets = {ws.title:ws for ws in writer.book.worksheets}
writer.save()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。