700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python自动更新excel_Python办公自动化|自动更新表格 告别繁琐

python自动更新excel_Python办公自动化|自动更新表格 告别繁琐

时间:2021-12-26 10:19:47

相关推荐

python自动更新excel_Python办公自动化|自动更新表格 告别繁琐

大家好,又到了Python办公自动化专题。今天我们讲解的案例是如何使用Python自动更新Excel表格,简单来说就是每天都会对Excel中多个sheet进行更新,需要操作完后可以用程序完成第一张sheet 汇总表的更新,大概就是这样????

当然实现这一功能可以使用VBA或者Excel中的其他操作,但是查了相关操作略显复杂,现在我们使用Python来完成,主要涉及以下操作:os、glob模块处理文件

Pandas处理多个表格

openpyxl调整Excel样式创建多个随机数据

为了尽可能模拟读者的生产环境多了这一步。首先我们先用Python来创建一些随机数据,数据已经充分则可以跳到下一步骤。

我们需要把这个excel文件命名好放在桌面的data文件夹中fromopenpyxlimportload_workbook

importos

importglob

importrandom

defGetDesktopPath():

returnos.path.join(os.path.expanduser(~),Desktop)

#调用glob可以利用通配符获取指定命名格式的文件

path=glob.glob(f{GetDesktopPath()}/data/*.xls*)[0]

workbook=load_workbook(filename=path)

sheet_init=workbook.active

接着是创建一些供随机的内容,可以随意写,我们还是皮卡丘化name_lst=[皮卡丘,小火龙,杰尼龟,妙蛙种子,

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。