python文件处理系列(二):Excel文件读取库xlwings
一、xlwings概述
1.xlwings特点
- xlwings能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改
- 可以和matplotlib以及pandas无缝连接
- 可以调用Excel文件中VBA写好的程序,也可以让VBA调用用Python写的程序。
- 开源免费,一直在更新
2.xlwings基本对象
对象名称 | 对象说明 | 创建方法 | 备注 |
---|---|---|---|
App | 打开Excel程序 |
1.创建app对象 import xlwings as xw 默认设置:程序可见,只打开不新建工作薄,屏幕更新关闭 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相关推荐
- python 通过openpyxl来操作Excel文件(一 ):读取Excel文件
这篇文章讲python 通过openpyxl来读取Excel文件 不清楚怎么通过openpyxl来写入Excel文件的小伙伴可以看我另一篇文章 传送门python 通过openpyxl来操作Excel ...
- python 通过openpyxl来操作Excel文件(二 ):写入Excel文件
这篇文章讲python 通过openpyxl来写入Excel文件,不清楚python怎么读取Excel文件的小伙伴可以去看下我的另一篇文章 传送门https://blog.csdn.net/i_cof ...
- python遍历文件夹下所有excel文件_读取某文件夹下所有excel文件 python
import os import pandas as pd from sklearn import linear_model path = r'D:\新数据\每日收益率' filenames = os ...
- python导入excel文件-python使用xlrd模块读写Excel文件的方法
本文实例讲述了python使用xlrd模块读写Excel文件的方法.分享给大家供大家参考.具体如下: 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi ...
- Python使用openpyxl模块读写excel文件
Python使用openpyxl模块读写excel文件 openpyxl是一个用于写入和读取xlsx格式的excel文件的Python模块. excel2010后的后缀名为xlsx,不再是xls,使用 ...
- r读取文件夹下的所有csv文件_[R语言]读取文件夹下所有子文件夹中的excel文件,并根据分类合并。...
解决的问题:需要读取某个大文件夹下所有子文件夹中的excel文件,并汇总,汇总文件中需要包含的2部分的信息:1.该条数据来源于哪个子文件夹:2.该条数据来源于哪个excel文件.最终,按照子文件夹单独 ...
- python数据存储系列教程——xls文件的读写、追加(xlwt、xlwt、xlutils)
全栈工程师开发手册 (作者:栾鹏) python教程全解 python将数据存储到excel文件.本文不通过与操作excel办公软件而是偏向于excel文件的处理.如果你需要通过python控制exc ...
- python实现图书管理系统——通过excel文件或者TXT文件存放数据
用python实现图书管理系统--通过excel文件或者TXT文件存放数据 话不多说,先上图,看看运行起来的效果: 由上图可知,我实现的主要功能: 用户注册 用户登录 添加图书 查询图书 删除图书 修 ...
- Python复制文件夹下的excel文件的指定列
主要实现功能: 批量操作一个文件夹下的Excel文件 对该文件夹下的Excel同等操作 复制特定列到新建Excel文件 完成单元格获取文件名的操作 python操作excel详细 # -*- code ...
- 手把手教你用Python批量实现文件夹下所有Excel文件的第二张表合并
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 怀君属秋夜,散步咏凉天. 大家好, ...
最新文章
- js如何动态的修改css的background-image的样式
- ComputeShader中Counter类型的使用
- 浅析 Netty 实现心跳机制与断线重连
- pytorch基础操作学习笔记(autograd,Tensor)
- Linux系统编程8-18总结项目:完成一个简单的自己的shell
- 在Winform的DataGridView的单元格中同时显示文本和图标,以及树形结构的示例
- struts1.3.8与hibernate3.2.5整合所遇到的问题
- 中英金融科技论坛:监管科技增长较快 区块链等新技术挑战监管能力
- input回车触发事件_JavaScript学习笔记(十五)—Event事件(上)
- 洛谷 3203 HNOI2010 BOUNCE 弹飞绵羊
- SQL Server 何时将“脏页”回写到硬盘
- .a 和.o 合并成一个.a_污水处理A/A/O工艺调试运行体会
- 【预测模型】基于蝙蝠算法改进SVM实现预测matlab源码
- Unity3D for VR 学习(2): 暴风魔镜框架探索
- python输出保留两位小数怎么表示_python格式输出的实现方法保留2个小数位
- Leak让你匿名发送电子邮件
- 我在汉语编程留言,确引来了一顿臭骂,气愤之后,贴出来让大家评,目的让更多的人知道forth
- 熊猫数据集_使用大数据的熊猫
- 捣鼓openwrt不死bootloader (1)
- 2020 DEMO CHINA创新中国春季峰会暨企业创新与企业创投峰会举行