python操作excel(xlwings)(自用)

1. 基础

  • 学习方法:xlwings学习官网

    1.1 xlwings操作逻辑

    应用(application)->工作薄(books)->工作表(sheets)->范围(ranges)
    

    1.2 安装库

    windows 窗口运行
    cd /d (你的python的安装地址下的库的安装位置,我的在E:\python\lib\site-packages)
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlwings (使用镜像源安装)
    

2. 写入excel基本操作

"""
xlwing第一次
运行前提前打开excel,否则会报错
"""
import xlwings as xw

# app = xw.App() 会出现错误,问题原因没有确定,可能因为操作系统或者是版本问题
wb=xw.books.add()
sht=wb.sheets("sheet1")
sht.range("a1").value="饭某某"
wb.save('G:\jupyter notebook\python_excel_xwlings\excel_root\demol1.xlsx')
wb.close()

3. 写入excel的常规操作

# 直接写一行
sht.range("c4").value=[1,2,3,4]
# 直接写一行
sht.range("c4:f4").value=[5,2,3,4]
# 写一列
# 这样默认是横着的
# sht.range("b6:b9").value=[5,2,3,4]
sht.range("b7").options(transpose=True).value=[5,2,3,4]
# 即插入行又插入列
sht.range("c12").value = [[1,2],[3,4]]

4. 读excel的基本操作

# 打开
wb = xw.books.open('G:\jupyter notebook\python_excel_xwlings\excel_root\demol2.xlsm')
sht = wb.sheets["sheet1"]
print(sht.range("c12").value)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值