Python实操GetOpenFilename打开文件选择框获取工作表信息

import xlwings as xw
xlapp = xw.App(visible=True, add_book=False)
a = xlapp.api.GetOpenFilename('Excel Files (*.xl*),*.xl*', 0, 0, 0, True)
print(a[0])
slist = []
for i in a:
    wk = xw.Book(i)
    for s in wk.sheets:
        s_dict = {}
        s_dict['工作簿名字'] = wk.name
        s_dict['工作表名字'] = s.name
        slist.append(s_dict)
    wk.close()

slist2 = []
for i in a:
    wk = xw.Book(i)
    slist2 += [{'工作簿名字': i.name, '工作表名字': s.name} for s in wk.sheets]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值