官方文档: https://docs.xlwings.org/en/stable/quickstart.html
# 导入库
import xlwings as xw# 设为程序可见, 不新建工作薄
# app = xw.App(visible=True, add_book=False)# 新建文档,保存
wb = xw.Book()
wb.save('test.xlsx')# 打开已有文档
wb = xw.Book("test.xlsx")
# 进入第一张工作表
sht0 = wb.sheets[0]# 在A1单元格输入值
sht0.range('A1').value = '人生'# 取单元格值
value = sht0.range('A1').value# 获取已打开的文档的单元格值,不需要实例化,文档没打开会报错
value = xw.Range('A1').value# 获取已打开的文档名
wb = xw.books.active# 取列表值
list_value = sht0.range('A1:B2').value# 批量写入 从左上角A1开始
titles = [['时间', '地点', '人'], [1, 2, 3]]
sht0.range('A1').value = titles# 写入列有两种方法
sht0.range('A1').options(transpose=True).value = [1,2,3,4]
titles = [[1], [2], [3], [4]]# 批量插入单元格,和插入数据
for i in range(5):sht0.range('a1:c4').api.Insert()sht0.range('a1').value = titles# 保存,关闭,结束进程
wb.save(path=None)
wb.close()
app.quit()# 返回文件绝对路径
path = wb.fullname# 返回文件名
filename = wb.name# 清除sheet的内容和格式
sht0.clear()# 加入超链接
a1 = xw.Range('A1')
a1.add_hyperlink(r'www.baidu.com', '百度', '提示:点击即链接到百度')# 获取超链接
hyperlink = a1.hyperlink# 清除单元格的内容
a1.clear_contents()# 清除单元格的格式和内容
a1.clear()# 取得单元格的背景色,以元组形式返回RGB值
color = a1.color# 设置单元格的颜色
a1.color = (255, 255, 255)# 清除单元格的背景色
a1.color = None# 获取公式或者输入公式
formula = a1.formula
formula = a1.formula = '=SUM(B1:B9)'# 获得单元格列宽
column_width = a1.column_width# 新建工作薄,sheet
xw.books.add()
xw.sheets.add()

python excel xlwings 详解相关推荐

  1. python excel数据处理教程pdf_python对excel操作详解.pdf

    python对excel操作详解 拟 制 人 胡张东 太仓同维电子有限公司 审 批 人 xxx 测试中心软件测试科 时 间 2013-11-04 Python对Excel操作 详解 文档摘要: 本文档 ...

  2. 用python处理excel的基本语法_Python对Excel操作详解

    Python对Excel操作详解 文档摘要: 本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd.xlwt和xlutils模块.另外还演示了如何通过Tcl tco ...

  3. python处理excel实例编程_python读取Excel实例详解

    本文实例为大家分享了python读取Excel实例的具体代码,供大家参考,具体内容如下 1.操作步骤: (1)安装python官方Excel库-->xlrd (2)获取Excel文件位置并读取 ...

  4. python批量合并单元格_Python批量合并有合并单元格的Excel文件详解

    合并单元格 合并单元格相信大家都会,比如下面这段简单的代码就可以实现: app='Word' word=win32.gencache.EnsureDispatch('%s.Application' % ...

  5. python读取word详解【from docx import Document】

    python读取word详解[from docx import Document] 目录 python读取word详解[from docx import Document] 前言 环境 示例字符串 下 ...

  6. Python开发技术详解

    Python开发技术详解 下载地址 https://pan.baidu.com/s/1KTrk3B1sajMiPIoo3-Rhuw 扫码下面二维码关注公众号回复 100089获取分享码 本书目录结构如 ...

  7. python20191031_20191031:Python取反运算详解

    20191031:Python取反运算详解 取反运算:~3 == 4 1.对于数字 3 =======>转换为二进制表示为011 2.对011取反为100 3.为什么表示-4 a.计算机用补码表 ...

  8. Python字符编码详解

    Python字符编码详解 转自http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html Python字符编码详解 本文简单介绍了各种常用的 ...

  9. python的执行过程_在交互式环境中执行Python程序过程详解

    前言 相信接触过Python的伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行.命令行窗口运行.开发工具上运行等,其中在不同的操作平台上还互不相同.今天,小编讲些Py ...

最新文章

  1. 计算机网络原理超详解说
  2. Android SDK安装找不到JDK
  3. BC28、BC95通过LWM2M连接电信AEP(ctwing)
  4. Guava入门~Lists
  5. 阿里云研究员叔同:云原生是企业数字创新的最短路径
  6. (50)FPGA数组描述(reg型)
  7. jquery批量控制form禁用的代码
  8. 列表、超链接、相对路径-HTML
  9. mv强制覆盖 shell_一个简单的linux命令 mv
  10. [2019杭电多校第三场][hdu6606]Distribution of books(线段树dp)
  11. gogs 把用户加入项目
  12. 易用性软件测试用例,易用性、界面测试用例
  13. SVN汉化失败的原因及解决方案(通过SVN官网下载SVN和相应的汉化包)
  14. Unity外部资源无法拖入Unity
  15. 微信小程序(一):微信小程序与服务器的简单链接
  16. java 文件图标_如何用java程序修改文件夹默认图标,麻烦了
  17. 第十一、十二、十三、十四章 网络配置管理、归档和远程复制同步文件、软件包管理、创建访问linux文件系统
  18. 外卖返利系统/美团/饿了么外卖CPS联盟返利公众号小程序核心源码
  19. python实现陷波滤波器、低通滤波器、高斯滤波器、巴特沃斯滤波器
  20. 中国无线电发射器市场趋势报告、技术动态创新及市场预测

热门文章

  1. c#连接kafka_confluent-kafka-dotnet-master
  2. kafka Confluent Schema Registry 简单实践
  3. 求最大公约数,最小公倍数算法
  4. 软件版本管理github_GitHub入门指南,用于管理软件版本控制
  5. iOS 组件化,插件化,模块化设计思路分析
  6. 可视化反编译APK工具,查看部分JAVA代码与全部资源文件。
  7. 云python编译时间短_(第1天)1.2 在线云编辑器:有网络,就能学Python
  8. MBR污水处理工艺的种类
  9. SEO优化网站教程5
  10. Java中char类型与Unicode编码