Python+Excel系列:批量处理Excel文件的模块—xlwings:创建、保存、打开工作簿,操控工作表和单元格

本文介绍了Python中的xlwings模块,用于创建、保存、打开Excel工作簿及操控工作表和单元格。xlwings具备全面的功能,支持读写xls和xlsx文件,还能与VBA结合。通过实例展示了如何创建新工作簿、保存文件、打开已有工作簿以及在工作表中操作单元格。
摘要由CSDN通过智能技术生成

认识xlwings模块

可以用来处理Excel文件的python模块很多,如XlsxWriter、xlrd、 xlwt、xlutils、openpyxl和xlwings等。下面是一张功能对比表:
在这里插入图片描述
可以看出,xlwings模块的功能最齐全。可以读、写和修改两种格式的Excel文件(xls和xlsx),而且能批量处理多个Excel文件;xlwings模块还能与Excel VBA结合使用,实现更加强大的数据输入和分析功能

1.创建工作簿

例:创建一个新的工作簿

import xlwings as xw #导入xlwings模块并简写为xw

app = xw.App(visible = True, add_book= False) #启动Excel程序窗口,但不新建工作簿
workbook = app.books.add() #新建一个工作簿。

运行之后微软系统自带的Excel就会弹出来
在这里插入图片描述
代码解析
我们重点看一下第二行和第三行代码,了解一下即可

第2行代码启动Excel程序窗口,但不新建工作簿。其中的App()是 xlwings模块中的函数,该函数有两个常用参数:参数visible用于设置 Excel程序窗口的可见性,如果为True,表示显示Excel程序窗口,如果 为False,表示隐藏Excel程序窗口;参数add_book用于设置启动Excel程 序窗口后是否新建工作簿,如果为True,表示新建一个工作簿,如果为 False,表示不新建工作簿。

第3行代码新建一个工作簿。其中的add()为books对象的函数,用于 新建工作簿。

2.保存工作簿

:在D盘的list文件夹下生成了一个名为“example.xlsx”的工作簿

import xlwings as xw #导入xlwings模块并简写为xw

app = xw.App(visible = True, add_book
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜菜努力码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值