一、xlwings概述

1.xlwings特点

  • xlwings能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改
  • 可以和matplotlib以及pandas无缝连接
  • 可以调用Excel文件中VBA写好的程序,也可以让VBA调用用Python写的程序。
  • 开源免费,一直在更新

2.xlwings基本对象

对象名称 对象说明 创建方法 备注
App 打开Excel程序

1.创建app对象

import xlwings as xw
app=xw.App(visible=True,add_book=False)
app.display_alerts=False
app.screen_updating=False

默认设置:程序可见,只打开不新建工作薄,屏幕更新关闭

2.打开一个excel文件(以下两种写法都可以)

wb = app.books("xxx.xlsx")

wb = app.books.open("xxx.xlsx")

打开一个.xlsx文件既可以先创建一个App对象,也可以
Book 打开工作簿

>>> import xlwings as xw

>>> wb = xw.Book() # 这将创建一个新的工作簿

>>> wb = xw.Book('FileName.xlsx') # 连接到当前工作目录中的现有文件 >>> wb = xw.Book(r'C:\path\to\file.xlsx') # 在Windows上:使用原始字符串来转义反斜杠

 
Sheet 打开指定sheet

>>> sht = wb.sheets['Sheet1']

>>> sht = wb.sheets[1]

sheet的下标是从1开始,不是从0开始的
Range 读取单元格的值

>>> sht.range('A1').value = 'Foo 1'

>>> sht.range('A1').value

'Foo 1'

 

参考文章:

xlwings中文文档

python文件处理系列(二):Excel文件读取库xlwings相关推荐

  1. python 通过openpyxl来操作Excel文件(一 ):读取Excel文件

    这篇文章讲python 通过openpyxl来读取Excel文件 不清楚怎么通过openpyxl来写入Excel文件的小伙伴可以看我另一篇文章 传送门python 通过openpyxl来操作Excel ...

  2. python 通过openpyxl来操作Excel文件(二 ):写入Excel文件

    这篇文章讲python 通过openpyxl来写入Excel文件,不清楚python怎么读取Excel文件的小伙伴可以去看下我的另一篇文章 传送门https://blog.csdn.net/i_cof ...

  3. python遍历文件夹下所有excel文件_读取某文件夹下所有excel文件 python

    import os import pandas as pd from sklearn import linear_model path = r'D:\新数据\每日收益率' filenames = os ...

  4. python导入excel文件-python使用xlrd模块读写Excel文件的方法

    本文实例讲述了python使用xlrd模块读写Excel文件的方法.分享给大家供大家参考.具体如下: 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi ...

  5. Python使用openpyxl模块读写excel文件

    Python使用openpyxl模块读写excel文件 openpyxl是一个用于写入和读取xlsx格式的excel文件的Python模块. excel2010后的后缀名为xlsx,不再是xls,使用 ...

  6. r读取文件夹下的所有csv文件_[R语言]读取文件夹下所有子文件夹中的excel文件,并根据分类合并。...

    解决的问题:需要读取某个大文件夹下所有子文件夹中的excel文件,并汇总,汇总文件中需要包含的2部分的信息:1.该条数据来源于哪个子文件夹:2.该条数据来源于哪个excel文件.最终,按照子文件夹单独 ...

  7. python数据存储系列教程——xls文件的读写、追加(xlwt、xlwt、xlutils)

    全栈工程师开发手册 (作者:栾鹏) python教程全解 python将数据存储到excel文件.本文不通过与操作excel办公软件而是偏向于excel文件的处理.如果你需要通过python控制exc ...

  8. python实现图书管理系统——通过excel文件或者TXT文件存放数据

    用python实现图书管理系统--通过excel文件或者TXT文件存放数据 话不多说,先上图,看看运行起来的效果: 由上图可知,我实现的主要功能: 用户注册 用户登录 添加图书 查询图书 删除图书 修 ...

  9. Python复制文件夹下的excel文件的指定列

    主要实现功能: 批量操作一个文件夹下的Excel文件 对该文件夹下的Excel同等操作 复制特定列到新建Excel文件 完成单元格获取文件名的操作 python操作excel详细 # -*- code ...

  10. 手把手教你用Python批量实现文件夹下所有Excel文件的第二张表合并

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 怀君属秋夜,散步咏凉天. 大家好, ...

最新文章

  1. js如何动态的修改css的background-image的样式
  2. ComputeShader中Counter类型的使用
  3. 浅析 Netty 实现心跳机制与断线重连
  4. pytorch基础操作学习笔记(autograd,Tensor)
  5. Linux系统编程8-18总结项目:完成一个简单的自己的shell
  6. 在Winform的DataGridView的单元格中同时显示文本和图标,以及树形结构的示例
  7. struts1.3.8与hibernate3.2.5整合所遇到的问题
  8. 中英金融科技论坛:监管科技增长较快 区块链等新技术挑战监管能力
  9. input回车触发事件_JavaScript学习笔记(十五)—Event事件(上)
  10. 洛谷 3203 HNOI2010 BOUNCE 弹飞绵羊
  11. SQL Server 何时将“脏页”回写到硬盘
  12. .a 和.o 合并成一个.a_污水处理A/A/O工艺调试运行体会
  13. 【预测模型】基于蝙蝠算法改进SVM实现预测matlab源码
  14. Unity3D for VR 学习(2): 暴风魔镜框架探索
  15. python输出保留两位小数怎么表示_python格式输出的实现方法保留2个小数位
  16. Leak让你匿名发送电子邮件
  17. 我在汉语编程留言,确引来了一顿臭骂,气愤之后,贴出来让大家评,目的让更多的人知道forth
  18. 熊猫数据集_使用大数据的熊猫
  19. 捣鼓openwrt不死bootloader (1)
  20. 2020 DEMO CHINA创新中国春季峰会暨企业创新与企业创投峰会举行

热门文章

  1. 【转】FireFox与IE js脚本差异 小结
  2. 190707Python-Redis
  3. 2017-2018-1 20155320第十周课下作业-IPC
  4. *2-3-7-加入field_automation机制
  5. Ubuntu14.04无法在var/www内新建文档
  6. poj-2336 Ferry Loading II(dp)
  7. 类的继承私有成员问题
  8. 【转】关闭特定虚拟机上声音嘟嘟声
  9. WCF常见问题及解决方案
  10. FCKeditor图片上传 进度条不动