python批量修改excel文件格式_Python批量修改Excel中的文件内容
时间: 2024-02-25 07:52:05 浏览: 94
可以使用Python中的openpyxl库和os库来批量修改Excel文件的内容。
首先,使用os库中的listdir函数列出指定目录下的所有Excel文件,然后使用openpyxl库中的load_workbook函数打开每个Excel文件。接着,使用openpyxl库中的worksheet对象来进行单元格的读取、修改和保存。最后,使用os库中的rename函数来修改文件名。
以下是一个简单的示例代码:
```python
import os
from openpyxl import load_workbook
# 定义Excel文件目录
dir_path = 'excel_files/'
# 获取目录下所有Excel文件
files = os.listdir(dir_path)
# 循环处理每个Excel文件
for file in files:
# 判断文件是否为Excel文件
if file.endswith('.xlsx'):
# 打开Excel文件
wb = load_workbook(filename=dir_path + file)
# 获取Excel文件中的第一个worksheet
ws = wb.active
# 修改单元格内容
ws.cell(row=1, column=1, value='修改后的内容')
# 保存Excel文件
wb.save(dir_path + file)
# 修改文件名
os.rename(dir_path + file, dir_path + 'new_' + file)
```
这段代码会将指定目录下的所有Excel文件中第一个单元格的内容修改成“修改后的内容”,并将文件名修改为“new_原文件名”。你可以根据自己的需求修改代码。
阅读全文