• python——使用xlwing库进行Excel操作


    Excel是现在比不可少的数据处理软件,python有很多支持Excel操作的库,xlwing就是其中之一。

    xlwings的安装

    xlwings库使用pip安装:

    在控制台输入 pip install xlwings

    xlwings实际操作举例

    import xlwings as xw
    
    wb=xw.Book("D:桌面新建 XLSX 工作表.xlsx")    #建立excel表连接
    
    sht=wb.sheets["sheet1"]  #实例化工作表对象
    
    wb.fullname #返回工作表绝对路径
    print(wb.fullname)
    
    sht.name    #返回工作蒲名字
    print(sht.name)
    
    sht.range('A1').value="123"     #在单元格A1中写入数据123
    
    sht.range('A1').value       #读取单元格A1的内容
    print(sht.range('A1').value)
    
    sht.range('A1').clear() #清除单元表内容和格式
    
    sht.range('A1').column   #获取单元格列标
    sht.range('A1').row     #获取行标
    sht.range('A1').column_width    #获取列宽
    sht.range('A1').row_height      #获取行高
    print(sht.range('A1').column ,sht.range('A1').row ,sht.range('A1').column_width ,sht.range('A1').row_height )
    
    sht.range('A1').rows.autofit()  #行高自适应
    sht.range('A1').columns.autofit()#列宽自适应
    
    sht.range('A1').color=(34,156,65)   #给单元格A1上背景色
    
    sht.range('A1').color   #返回单元格颜色的RGB值
    print(sht.range('A1').color)
    
    sht.range('A1').color = None  #清楚单元格颜色
    print(sht.range('A1').color)
    
    sht.range('A1').formula='=SUM(B6:B7)'   #输入公式,相应单元格执行结果
    
    sht.range('A1').formula_array   #获取单元格公式
    
    sht.range('A1').value=[['a1','a2','a3'],[1,2,3]]  #向指定单元格位置写入批量信息
    
    sht.range('A1').expand().value  #使用expand()方法读取表中批量数据
    print(sht.range('A1').expand().value)

    实际操作结果如下

  • 相关阅读:
    PL/SQL编程急速上手
    MySQL编程
    T-SQL编程
    SQL入门,就这么简单
    前端工具配置(webpack 4、vue-cli 3)
    Vue-router
    Vue组件应用
    Vue.js应用基础
    Bootstrap应用核心
    一篇文章教会你jQuery应用
  • 原文地址:https://www.cnblogs.com/hyz1900457346/p/11871377.html
Copyright © 2020-2023  润新知