第一次写随笔,本文用于测试 xlwings 使用手册

发布时间 2023-04-27 17:51:10作者: Mr丨Deer

xlwings 使用手册

本人目前也在学习中,如发现编写内容存在错误,请及时与我联系,勿喷!
单纯的api使用,以及部分实例.主要用于快速查找方法和参数.非教学内容
转载请注明来源,谢谢

安装和导入模块

  • 安装模块
    pip install xlwings -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 导入模块
    import xlwings as xw

app

创建excel应用程序

xw.App(visible=None, add_book=True, impl=None)

参数:
visible:布尔值.是否可见
add_book:布尔值.是否新建工作簿

import xlwings as xw

with xw.App(visible=False, add_book=False) as app:
    app.display_alerts = False
    app.screen_updating = False
    wb = app.books(r"文件路径/文件名.xlsx")	# type: xw.Book
	sht = wb.sheets(1) # sht = wb.sheets["sheet1"]

激活窗口

activate(steal_focus=False)

参数
steal_focus:布尔值,默认为False.

工作簿集

app.books

当前打开的所有 Book 对象的集合

app.books.add()

新建工作簿

app.books()

打开工作簿

App属性

app.display_alerts

默认为 True.设置为 False 禁止显示提示和代码运行时的警报消息

app.screen_updating

默认为 True.设置为 False 关闭屏幕更新

测试一下,未完待续...