You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python代码将指定Excel单元格填充色改为无填充

将Excel指定单元格的蓝色填充改为无填充的Python实现

依赖库选择

使用openpyxl库,它能便捷处理Excel文件的单元格格式操作,支持.xlsx格式文件。

代码实现

先确保安装openpyxl:

pip install openpyxl

核心代码如下:

from openpyxl import load_workbook
from openpyxl.styles import PatternFill

# 加载目标Excel文件,替换为你的文件路径
wb = load_workbook('your_file.xlsx')
# 获取要操作的工作表,可替换为指定表名如wb['Sheet1']
ws = wb.active

# 定义需要处理的单元格列表
target_cells = ['A1', 'A2', 'B1', 'F2']

# 创建无填充样式
no_fill = PatternFill(fill_type=None)

# 遍历单元格,移除填充色
for cell in target_cells:
    ws[cell].fill = no_fill

# 保存修改后的文件,可覆盖原文件或保存为新文件
wb.save('modified_file.xlsx')

关键说明

  • load_workbook:加载指定路径的Excel文件,默认支持读写操作,无需额外参数。
  • PatternFill(fill_type=None):生成无填充的样式,直接覆盖单元格原有的蓝色填充设置。
  • 遍历目标单元格列表完成批量修改后,保存文件即可生效。

内容的提问来源于stack exchange,提问作者Raj Sardar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 14:20:23