xlwings同时支持对Excel文件的读和写,在操作时十分方便。笔者主要使用xlwings进行游戏开发中策划数据表的读取、分析、处理和维护工作。

工作环境搭建:

  • Python 3.8.5
  • PyCharm

安装xlwings:

在PyCharm的Terminal窗口输入(也可以直接在命令行输入)

pip install xlwings

可以参考xlwings的官方文档:xlwings Documentation

快速上手:

import xlwings as xwif __name__ == '__main__':app = xw.App(visible=False, add_book=False)TestInWB = app.books.open("TestIn.xlsx")      # 打开TestIn.xlsx文件TestInSheet = TestInWB.sheets[0]              # 读取第一个子页到TestInSheetTestInSheet2 = TestInWB.sheets["Sheet1"]      # 读取Sheet1的子页到TestInSheet2A1Value = TestInSheet.range("A1").value     # 读取第一个单元格的值FirstLineValue = TestInSheet.range("A1").expand("right").value # 读取第一行的值FirstColValue = TestInSheet.range("A1").expand("down").value # 读取第一列的值BlockValue = TestInSheet.range((1,1),(3,3)).expand("table").value # 读取第1行第1列到第3行第3列的数值块的值# 中间可以加入任意对于读取数值的处理,然后再输出到输出文件中。# 这里假设直接将块数据写入到输出文件中。TestOutWB = app.books.open("TestOut.xlsx") TestOutSheet = TestOutWB.sheets[0]TestOutSheet.range("A1").value = BlockValueTestInWB.close()TestOutWB.save()TestOutWB.close()app.quit()

最全Python xlwings升Excel生产力相关推荐

  1. Python xlwings操作Excel(摸鱼划水必备技能)——(1)各元素属性及方法

    目录 1.Excel表格的开启和关闭 1.1  打开Excel工作表格 1.2  按路径打开Excel表格 2.读写Excel内容 2.1  读取Excel单元格内容 2.2向Excel写入内容 3. ...

  2. Python+xlwings操作Excel实战

    Excel是全世界最普及最强大的办公软件,应该没有之一.excel就相当于是一只老虎,python相当于是一双翅膀,两者结合将产生"如虎添翼"的效果.好了,不卖关子了,今天我们要跟 ...

  3. 『Python - Xlwings』Excel报表自动化中常用函数/方法

    用xlwings做了几个项目,总结些个人常用的方法 e n v env env: → \rightarrow → x l s i n g s : xlsings: xlsings: 0.22.2 创建 ...

  4. python删除excel某行的格式_Python+Xlwings 删除Excel的行和列

    这篇文章主要介绍了Python+Xlwings 删除Excel的行和列的方法,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 一.需求: 某公司管理的多个资管计划每天生成A表,业务人员需 ...

  5. python操作统计excel表格,生成新excel表格

    0.前言 因产品的同学试着用python统计Excel表格,但百度的程序又一直有各种问题, 所以叫我帮用python实现一个统计Excel表格程序:我之前也没有写过python操作Excel表格的程序 ...

  6. 全网最全 Python 操作 Excel 教程,建议收藏!

    [欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库) ...

  7. excel 图片转url_最全总结 | 聊聊 Python 办公自动化之 Excel(下)

    聊聊 Python 数据处理全家桶(Memca 篇) 点击上方"AirPython",选择"加为星标" 第一时间关注 Python 技术干货! 1. 前言 前面 ...

  8. 全网最全Python操作Excel教程,建议收藏!

    作者:超级大洋葱806 来源:https://blog.csdn.net/u014779536/article/details/108182833 大家好,猪哥前几天帮学妹爬了个数据,使用到了Pyth ...

  9. ​Python办公自动化之Excel最全整理

    ​     python的列表,可以和Excel中的行列进行数据交换,python中的一维列表,在Excel中默认为一行数据.python的二维列表,可以转换为Excel中的行列.二维列表,即列表中的 ...

最新文章

  1. 网站核心关键词一定要控制在五个之内更方便集中优化
  2. LeetCode Online Judge 题目C# 练习 - Minimum Path Sum
  3. Windows 技术篇-设置dns提升网速,刷新dns缓存
  4. 机器学习中的损失函数
  5. Oracle 11g 之自动收集统计信息
  6. linux如何判断网线插入_“Linux”中如何判断哪个网卡连接网线?
  7. asp.net core系列 40 Web 应用MVC 介绍与详细示例
  8. 视觉SLAM笔记(55) 位姿图
  9. 丢手帕程序C语言,语言丢手绢教案中班
  10. DDoS 攻击爆发!医疗在线教育成重点,代理攻击成常态
  11. Metasploit是一款开源的安全漏洞检测工具,
  12. bzoj1355——2016——3——15
  13. 医学Meta分析是什么?如何快速完成一篇医学Meta分析,手把手复现
  14. SSM框架原理及使用方法
  15. 执行Hive SQL时报错:Map operator initialization failed
  16. 手机设备标识码(IMEI、MEID、UDID、UUID、ANDROID_ID、GAID、IDFA等)
  17. AE/PR模板:10组电影质感海报宣传文字标题设计动画Cinematic Titles
  18. 最新苹果CMS海螺模版V4.0修复版+自适应带后台
  19. 券商如何做好机构服务
  20. python使用opencv换照片底色

热门文章

  1. 通过FPGA实现USB接口传输图片,通过MATLAB对图片进行显示
  2. 遭遇Trojan.Alipop,microinfo.dll,gofwk.pic,game.dll,qpjmy.exe,nnaa.exe,SafeDrv.exe等2
  3. 客户信息管理软件(集合版)
  4. 使用计算机处理问题的步骤,1.1使用计算机解决问题的一般过程 课件.ppt
  5. 列表过滤(百度搜索框用vue来实现)
  6. 英语连接词~很全的版本!!!
  7. VI设计中交通工具的设计原则
  8. S7-200SMART PLC进行MODBUS通信轮询卡死时重新开启轮询的具体方法演示
  9. 在凭证保存时 计算机程序能够对,会计信息系统各章习题及答案 .doc.doc
  10. 联想笔记本打开虚拟机服务器,联想thinkpad笔记本如何开启虚拟化技术