欢迎光临散文网 会员登陆 & 注册

Python办公效率提升专项修炼_Excel篇(二)

2020-03-26 14:07 作者:滔朴未来  | 我要投稿

这是本系列第二部分,本部分主要简要实现了批量修改新增文件,可以根据自己的情况修改。

业务场景:批量写入Excel文件,批量新增Excel文件,批量修改Excel名

Follow Me

红框内两项一定要勾选
PIP源修改为国内镜像,资源获取速度会提升,修改路径参看视频

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




Python办公效率提升专项修炼_Excel篇(二)的评论 (共 条)

分享到微博请遵守国家法律