BP_*_*BP_ 9 python excel pandas openpyxl
当您以下列方式从Python写入excel文件时:
import pandas
from openpyxl import load_workbook
book = load_workbook('Masterfile.xlsx')
writer = pandas.ExcelWriter('Masterfile.xlsx')
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2'])
writer.save()
Run Code Online (Sandbox Code Playgroud)
公式和现有工作表中图表的链接将保存为值.
如何覆盖此行为以保留公式和图表链接?
Openpyxl 1.7 包含一些处理公式的改进,以便在阅读时保留它们。用于guess_types=False防止 openpyxl 尝试猜测单元格的类型,data_only=True如果您需要值而不是公式,1.8 包含该选项。
想要保留 2.x 系列中的图表。