使用Python开发平台,复制以下代码,通过修改参数即可批量处理指定文件夹下的Excel文档中的指定单元格内容。相较于VBA,Python具备更高的效率。

import os
import openpyxl

# 定义文件夹路径
folder_path = "指定文件夹路径"

# 遍历文件夹下的所有Excel文档
for foldername, subfolders, filenames in os.walk(folder_path):
    for filename in filenames:
        if filename.endswith(".xlsx") or filename.endswith(".xls"):
            # 打开Excel文档
            workbook = openpyxl.load_workbook(os.path.join(foldername, filename))
            sheet = workbook.active

            # 修改指定单元格内容
            sheet["A1"].value = "新内容"

            # 保存修改后的文档
            workbook.save(os.path.join(foldername, filename))