熟悉VBA 但是不熟悉 xlwings 怎么办,可以调用 api 操作,如 xlwings 取消自动换行,xlwings选中某一列,xlwings获取最大行号,行标,最大列号,列标等等

本文详细介绍使用xlwings库操作Excel的各种技巧,包括获取表格范围、设置单元格格式、字体大小、边框,以及合并单元格等。同时,文章还提供了如何在Python中实现Excel的常见操作,如排序、删除重复值、插入公式等。

熟悉VBA 但是不熟悉 xlwings 怎么办,可以调用 api 操作,如 xlwings 取消自动换行,xlwings选中某一列,xlwings获取最大行号,行标,最大列号,列标等等

个人常用代码如下,返回结果,截图如下

下面50行及之后部分引用自:https://blog.csdn.net/weixin_42146296/article/details/103647940

感谢分享,希望共同进步~

另外,在2020-11-16写某程序过程中,发现安装了Pywin32库之后,WPS仍然不支持绑定已打开的Excel文件,MS Office是可以进行绑定的,代码测试如下

# 这种格式的绑定,只能在 MS office 之中使用,无法在 金山WPS 中使用,其中 xxx.xlsx 为已打开工作簿的文件名
import xlwings
wb = xlwings.books['xxx.xlsx']
wb.sheets[0].range("A1").value = 1
# open 这种方式进行打开,在 MS office 和 金山WPS 中皆可用  其中 'C:/Users/Administrator/Desktop/xxx.xlsx' 为Excel的绝对路径
import xlwings
wb = xlwings.books.open('C:/Users/Administrator/Desktop/xxx.xlsx')
wb.sheets[0].range("A1").value = 11111

 正文起始:

'''
Author: Liang
LastEditors: Liang
Date: 2020-10-07 19:22:54
LastEditTime: 2020-11-17 19:47:52
Email: str-liang@outlook.com
FilePath: /测试练习e:/Python_project/xlwings练习/xlwings-常用代码段.py
Environment: Win 10 Python 3.8
Description: 
'''
import xlwings

WB = xlwings.books('更新SKU (1).xlsx') # 绑定工作簿
print(WB.sheets[0].used_range.last_cell.row) # 获取最大行号
print(WB.sheets[0].used_range.last_cell.column) # 获取最大列号
print(WB.sheets[0].used_range.last_cell) # 获取最后一个位置单元格   返回值:<Range [更新SKU (1).xlsx]SKU链接!$L$319>
print(WB.sheets[0].us
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值