xlwings常用命令
参考网站
https://docs.xlwings.org/en/stable/index.html
#创建一个新的Excel文件
wb = xw.Book()
或
wb = xw.books.add()
#连接一个在当前目录的Excel文件
wb = xw.Book('FileName.xlsx')
#连接一个指定目录的Excel文件
wb = xw.Book(r'C:\path\to\filename.xlsx')
#保存工作簿
wb.save('需要保存的路径(不填默认与py文件一个路径)')
# 连接第一个工作表
ws = wb.sheets[0]
#扩展选择
01#区域扩展选择
ws.range('A1').expand('table').select()
02#区域全选选择—会以表格最右和最后的单元格为区域界限
ws.used_range.select()
03#向右扩展选择
ws.range('A1').expand('right').select()
#新增工作表
wb.sheets.add(name=None, before=None, after=None)
#复制粘贴第一二行
ws.range("1:2").copy(destination=None)
#工作表单元格自适应
wb.sheets[0].autofit()
#冻结第一行
wb.sheets[i].range("1:1").select()
wb.app.api.ActiveWindow.FreezePanes = True
#获取当前工作表最大行号
mrow = ws.used_range.last_cell.row
#下拉自动填充操作
ws.range("a1").api.autofill(rng("a1:a10").api,AutoFillType.xlFillDefault)

浙公网安备 33010602011771号