【发布时间】:2019-02-05 16:31:48
【问题描述】:
我想制作一个脚本,将特定文本写入文件夹内每个 excel 文件的 A1 单元格。我不确定如何让 Python 一个一个地打开每个文件,对 A1 进行更改,然后覆盖保存原始文件。
import os
import openpyxl
os.chdir('C:/Users/jdal/Downloads/excelWorkdir')
folderList = os.listdir()
for file in in os.walk():
for name in file:
if name.endswith(".xlsx" and ".xls")
wb = openpyxl.load_workbook()
sheet = wb.get_sheet_by_name('Sheet1')
sheet['A1'] = 'input whatever here!'
sheet['A1'].value
wb.save()
【问题讨论】:
-
您目前拥有的代码有什么问题?您是否收到错误或与预期不同的输出?
-
我想知道如何让 python 保存到文件夹中的每个文件而不是按名称打开一个文件,即 wb = openpyxl.load_workbook()