import pandas as pd
import os
folder_path = "文件夹路径" # 替换为实际文件夹路径
find_text = "查找的文本"
replace_text = "替换为的文本"
for filename in os.listdir(folder_path):
if filename.endswith('.xlsx'): # 只处理Excel文件
file_path = os.path.join(folder_path, filename)
df = pd.read_excel(file_path)
for col in df.columns:
df[col] = df[col].str.replace(find_text, replace_text)
df.to_excel(file_path, index=False)
import csv
import os
folder_path = "文件夹路径" # 替换为实际文件夹路径
find_text = "查找的文本"
replace_text = "替换为的文本"
for filename in os.listdir(folder_path):
if filename.endswith('.csv'): # 只处理CSV文件
file_path = os.path.join(folder_path, filename)
with open(file_path, 'r') as f:
reader = csv.reader(f)
rows = [row for row in reader]
for i, row in enumerate(rows):
for j, col in enumerate(row):
if find_text in col:
rows[i][j] = col.replace(find_text, replace_text)
with open(file_path, 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows(rows)
上一篇:遍历文件并保存结果
下一篇:遍历文件并打印特定行的函数