gpt4 book ai didi

python - 使用Python编辑Excel工作表单元格

转载 作者:行者123 更新时间:2023-12-01 03:49:44 30 4
gpt4 key购买 nike

我正在尝试通过 python 编辑 Excel 工作表单元格。为了进行编辑,我使用以下代码:

from xlrd import open_workbook
from xlutils.copy import copy

xl_file = r'D:\path\excel.xls'
rb = open_workbook(xl_file)
wb = copy(rb)
sheet = wb.get_sheet(0)
sheet.write(0,2,'New_Data_For_Cell')
wb.save(xl_file)

使用此代码,单元格值更新成功,但整个 Excel 工作表背景颜色格式更改为默认值。

我想保留所有颜色和格式以及更新的单元格值。

最佳答案

保持Excel工作表的格式你应该使用

formatting_info=True

使用 open_workbook

这是工作代码:

from xlrd import open_workbook
from xlutils.copy import copy

xl_file = r'D:\path\excel.xls'
rb = open_workbook(xl_file, formatting_info=True)
wb = copy(rb)
sheet = wb.get_sheet(0)
sheet.write(0,2,'New_Data_For_Cell')
wb.save(xl_file)

关于python - 使用Python编辑Excel工作表单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38449353/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com