python与excel的关系-Python 与 Excel 不得不说的事
原标题:Python 与 Excel 不得不说的事
数据处理是 Python 的一大应用场景,而 Excel 则是最流行的数据处理软件。因此用 Python 进行数据相关的工作时,难免要和 Excel 打交道。
常用的库是 python-excel 系列:
xlrd、xlwt、xlutils
xlrd - 读取 Excel 文件
xlwt - 写入 Excel 文件
xlutils - 操作 Excel 文件的实用工具,如复制、分割、筛选等
推荐下我自己创建的
Python学习交流群960410445,这是Python学习交流的地方,不管你是小白还是大牛,小编都欢迎,不定期分享干货,包括我整理的一份适合零基础学习Python的资料和入门教程。
读取
结合一段简单的代码来看:
测试文件:
输出结果:
表单数量: 2
表单名称: [u'Group.A', u'Group.B']
表单 Group.A 共 7 行 3 列
第二行第三列: 15.0
[text:u'Rank', text:u'Team', text:u'Points']
[number:1.0, text:u'Brazil', number:15.0]
[number:2.0, text:u'Russia', number:12.0]
常用的方法:
open_workbook 打开文件
sheet_by_index 获取某一个表单
sheets 获取所有表单
cell_value 获取指定单元格的数据
写入
生成文件:
常用的方法:
Workbook 创建文件对象
add_sheet 新增一个表单
write 在指定单元格写入数据
修改
很遗憾,并没有直接修改 xls 文件的方法。通常的做法是,读取出文件,复制一份数据,对其进行修改,再保存。
在复制时,需要用到 xlutils 中的方法。
修改后文件:
特别要注意的是,选取读取表单时,要使用 sheet_by_index,而在选取写入表单时,则要用 get_sheet。不要问我为什么,我也很想知道这么设定的用意何在……
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小编的支持。返回搜狐,查看更多
责任编辑:
python与excel的关系-Python 与 Excel 不得不说的事相关推荐
- python与excel的关系-Python与Excel交互——Xlwings
先说基本操作: 引入库 import xlwings as xw 打开Excel程序,默认设置:程序可见,只打开不新建工作薄 app = xw.App(visible=True,add_book=Fa ...
- python类的继承关系,python——类和类之间的关系(继承多态)
1.类和类之间的关系有三种:is-a.has-a和use-a关系. is-a关系也叫继承或泛化,比如学生和人的关系.手机和电子产品的关系都属于继承关系. has-a关系通常称之为关联,比如部门和员工的 ...
- python跟人工智能的关系_多迪技术讲师带你了解python和人工智能有什么关系?
原标题:多迪技术讲师带你了解python和人工智能有什么关系? Python是一种编程语言,而人工智能指的是AI,也就是说,可以用上面的语言来编写人工智能的算法和程序.下面多迪技术讲师告诉你pytho ...
- python读取包含层级关系的excel
1.场景描述 使用python读取包含层级关系excel,数据示例如下图所示. 2.代码 import xlrd def read_excel():# 打开文件workbook = xlrd.open ...
- python与excel的关系-使用python对excle和json互相转换的示例
python 版本:2.7 只是读取excel的话可以直接使用xlrd 1.excle to json 代码如下 # -*-coding:utf8 -*- import xlrd from colle ...
- 怎么用python处理excel文件-用Python读写Excel文件的方式比较
前段时间做一个项目,却不得不使用Python直接生成Excel文件,后来随着需求的变化,还要对已有的Excel文件进行读取.在这个过程中,研究并尝试了一些工具,也走了一些弯路.记录下来,下次再有类似需 ...
- python处理excel表格实例-python读写Excel表格的实例代码
本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 安装两个库:pip install xlrd.pip install xlwt 1.python读excel--xl ...
- Python中的线性回归:Sklearn与Excel
内部AI (Inside AI) Around 13 years ago, Scikit-learn development started as a part of Google Summer of ...
- [python交互]Excel催化剂与python交互原理剖析,py开发者按此规范可自行扩展功能...
只需简单地编写小段py脚本,就可以借助Excel催化剂的平台作用,将写出的py脚本,嫁接到Excel的环境上使用,在Excel的广阔用户群体上带来更多的产出价值.也大大增加了将自己的python技能输 ...
最新文章
- 扫描 VNC 的脚本
- 计算机系统操作工培训视频,计算机系统操作工培训第三篇.ppt
- spark中各类key算子的用法汇总(持续更新中)
- 苹果邮箱收发件服务器
- 在ArcEngine中使用Geoprocessing工具-执行工具
- U盘autorun病毒清理
- matlab画x的1 3次方图像,Y=X的3次方的图像)
- linux-磁盘管理
- 老男孩python全栈day01
- Win10上如何显示本地lrc文件歌词——lrc播放器——《超级lrc播放器》
- KVM管理平台选型与开源企业级虚拟化平台oVirt详解
- Kibana导入CVS数据
- 使用GifCam录制程序演示效果图GIF(基于模拟器录制)
- 华中师范大学CCNU校园网(有线/无线)自动登录程序
- py225基于python的家政管理系统设计
- 怎样安全启动计算机出现页面配置问题,电脑开机出现配置怎么办
- 联想台式机ideacentre 510A-15IKL安装Win7系统
- lua中面向对象(class)实现探索(一)
- 那么网络课堂直播平台有哪些呢?怎么选?
- 专家来谈下置换贴图,法线贴图和凹凸贴图的区别
热门文章
- 关于android从入门到精通4.1.9范例1出现的闪退的问题
- 三次握手和四次断开问题
- 木马——本质就是cs socket远程控制,反弹木马是作为c端向外发起网络请求
- Jquery里live事件移除原因
- FreeSWITCH 学习笔记(一)
- SQL server 行转列 列转行
- Linux发行版,分类,CentOS下载
- notepad++取消语法检测
- eclipse 使 用Ctrl+鼠标左键进入mapper.xml文件的方法
- CentOS 6.3(x86_64)下安装Oracle 10g R2