Python办公效率提升专项修炼_Excel篇(二)
这是本系列第二部分,本部分主要简要实现了批量修改新增文件,可以根据自己的情况修改。
业务场景:批量写入Excel文件,批量新增Excel文件,批量修改Excel名
Follow Me


Pip源国内镜像:
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
One,写入数据

import os
import xlwings as xw
wb = xw.Book()
sht = wb.shetts['Sheet1']
# A1 : C3区域写入数据
sht.range('A1').value = [['one', 'two', 'three'], ['1', '2', '3'],['4','5','6']]

Two,批量生成文件

# 循环生成十个文件
f_sum = 0
while f_sum <= 9:
f_sum += 1
# 文件路径可以替换为自己电脑的路径
wb.save(r'D://MyDemo//Demo_1//Files/file_' + str(f_sum) + '.xlsx')
wb.close()


Three,批量修改文件名

# 批量修改文件名
# 文件路径可以替换为自己电脑的路径
path = 'D://MyDemo//Demo_1//Files//'
files = os.listdir(path)
for file_name in files:
newName = 'new_' + file_name
os.rename(path + file_name, path + newName)
wb.close()


源码链接:https://demo.top2025.top/s/P4zDXkXy3QLw3NY
