python-3.x - 在 Python 中导入 Excel,同时保留下拉菜单
问题描述
我正在尝试读取一个 excel 文件,更改其中的单个值,并保存与以前完全相同的副本(包括格式、选择菜单、公式……)。
截至目前,我尝试过的是:
import datetime
import pandas as pd
from openpyxl import load_workbook
filename = 'raw_data/20210416_template.xlsx'
wb = load_workbook(filename)
ws = wb["my_sheet_name"]
ws["A1"].value = datetime.datetime(2021, 7, 1, 0, 0)
wb.save('output.xlsx')
但是,即使输出 excel 正确保留了公式和格式,它也不会存储:
- 下拉菜单
- 检查布尔值
如何保存更新版本的 Excel 文件,同时保留这些功能?