python自动化办公太难?学这些就够用了 让Excel飞起来之——xlwings篇(3)

本文介绍了Python的xlwings模块在Excel自动化办公中的应用,包括App和Book对象,以及如何操作工作簿、sheet和Range。重点阐述了一维和二维数据结构在Excel中的交互,如列表与行、列的转换,展示了如何提高Python处理Excel数据的效率。
摘要由CSDN通过智能技术生成

【剧情回顾】

  1. xlwings基本对象

    App相当于Excel程序,Book相当于工作簿。N个Excel程序则由apps表示,N个工作簿由books表示。

  2. 对工作簿的操作
  3. #导入xlwings模块
    import xlwings as xw
    #新建工作簿,这里默认为新建了一个App,即打开Excel程序,并新建一个工作簿
    xw.Book()
    #引用工作簿
    xw.Book('工作簿3')
    # 引用工作簿也可以用books
    xw.books['工作簿3’]
    #打开已有工作簿
    xw.Book(r'e:\myworkbook.xlsx')
    对sheet以及Range的操作
    import xlwings as xw
    wb=xw.Book()
    # 引用名字为"sheet2"的sheet
    sht=wb.sheets['sheet2']
    # 引用"sheet2"中的B1单元格
    rng=sht.range('B1')
    # 将B1单元格的值改为666
    rng.value=666

数据结构

  1. 一维数据
    python的列表,可以和Excel中的行列进行数据交换,python中的一维列表,在Excel中默认为一行数据
     import xlwings as xw
    sht=xw.sheets.active
    # 将1,2,3分别写入了A1,B1&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值