python3读写excel文件_Python读写/追加excel文件Demo
这篇文章主要介绍了关于Python读写/追加excel文件Demo,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
python操作excel的三个工具包如下,注意,只能操作.xls,不能操作.xlsx。
• xlrd: 对excel进行读相关操作
• xlwt: 对excel进行写相关操作
• xlutils: 对excel读写操作的整合
这三个工具包都可以直接使用pip进行下载:
sudo pip install xlrd
sudo pip install xlwt
sudo pip install xlutils1
xlwt的缺陷
xlwt只能创建一个全新的excel文件,然后对这个文件进行写入内容以及保存。但是大多数情况下我们希望的是读入一个excel文件,然后进行修改或追加,这个时候就需要xlutils了。
xlutils的简单使用
下面的demo是给一个excel文件追加内容:
#coding:utf-8
from xlrd import open_workbook
from xlutils.copy import copy
rexcel = open_workbook("collection.xls") # 用wlrd提供的方法读取一个excel文件
rows = rexcel.sheets()[0].nrows # 用wlrd提供的方法获得现在已有的行数
excel = copy(rexcel) # 用xlutils提供的copy方法将xlrd的对象转化为xlwt的对象
table = excel.get_sheet(0) # 用xlwt对象的方法获得要操作的sheet
values = ["1", "2", "3"]
row = rows
for value in values:
table.write(row, 0, value) # xlwt对象的写方法,参数分别是行、列、值
table.write(row, 1, "haha")
table.write(row, 2, "lala")
row += 1
excel.save("collection.xls") # xlwt对象的保存方法,这时便覆盖掉了原来的excel
相关推荐:
python读写json文件案列详解(附代码)
用Python读写Excel文档
以上就是Python读写/追加excel文件Demo的详细内容,更多请关注Gxl网其它相关文章!
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
python3读写excel文件_Python读写/追加excel文件Demo相关推荐
- python不同数据的读入_python读写不同编码txt文件_python读写txt文件
python读写不同编码txt文件_python读写txt文件 以后整理规范 [python] view plaincopy import os import codecs filenames=os. ...
- java追加到文件末尾_Java追加到文件
java追加到文件末尾 Today we will look into how to append to a file in java. Java append to file is a common ...
- print writer保留原有信息写文件_Python读写EXCEL文件常用方法大全 - pythonputao
前言 python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别,这里我主要介绍几个常用的方式. 数据准备 为了方便演示,我这里新建了一个和x文件,第一个工作表sheet1区域" ...
- python读取python源代码文件_python 读写excel文件操作示例【附源码下载】
本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...
- python读取xlsm文件_Python读写EXCEL文件常用方法大全
前言 python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别,这里我主要介绍几个常用的方式. 数据准备 为了方便演示,我这里新建了一个data.xls和data.xlsx文件,第一个 ...
- python本地读csv文件_python读写csv文件方法详细总结
python提供了大量的库,可以非常方便的进行各种操作,现在把python中实现读写csv文件的方法使用程序的方式呈现出来. 在编写python程序的时候需要csv模块或者pandas模块,其中csv ...
- node+读写文件_python高级:2.文件读写part2
0.前言 如果可以的话,请先关注(专栏和账号),然后点赞和收藏,最后学习和进步.你的支持是我继续写下去的最大动力,个人定当倾囊而送,不负众望.谢谢!!! 1.前提 基于win10专业版64位系统+64 ...
- python读取tsv文件_Python 读写 tsv
Python操作csv和excel的教程随处可见,可惜我遇到的是tsv, 然后可搜到的资料屈指可数,在经历了一番努力之后终于找到了解决方案,顺手还研究了一波文件读取,写下来记录一下. 首先上成果,伸手 ...
- python以读写方式打开文件_python读写文件操作详细介绍【传智播客】
Python文件的打开或创建可以使用函数open().该函数可以指定处理模式,设置打开的文件为只读.只写或可读写状态.open()的声明如下所示. open(file, mode='r', buffe ...
最新文章
- JavaScript引用类型之Array数组之强大的splice()方法
- .vimrc文件中的leader是什么?
- SQL日常维护的语句
- java号段_JAVA手机号正则(多号段)
- php超强后门在任意位置创建文件,php大马:.user.ini文件构成的超强PHP后门
- Linux基础学习五:软件的相关安装(JDK,Tomcat,Yum)
- 获取随机数的方式Random类对象的方法 java 0913
- 金融数学与计算机专业,金融数学专业就业方向及前景分析(解读)
- 曾辉机器人_武汉一高校大学生研发深度学习机器人 会打太极、跳舞
- javascript捕获事件event
- 架构师软技能之协商(上)
- 事实上,在你不知道的地方,还有一个世界杯!
- java 静态相关内容
- cad通过钢筋大样生成钢筋明细表插件_为什么自动生成的钢筋明细表为空 - 应用技巧 - 常青藤软件工作室...
- 猎豹网校C++ Primer学习笔记
- 斗地主发牌游戏编程java,自己做的斗地主游戏发牌C#程序
- 从百草园到三味书屋感想
- 基于强化空间注意力的视网膜网络(ESA-Unet)
- 驰骋山海间,天地亦征途——记2022云创大数据优秀员工西域狂野自驾之旅
- 使用ViewPager和RecyclerView实现微信表情包分页显示
热门文章
- 20应用统计考研复试要点(part18)--概率论与数理统计
- 支持向量机实现鸢尾花数据集分类matlab
- 客制化键盘键位修改_干电池 支持5设备无线连接 - 高斯ALT71机械键盘拆解评测...
- 显著性目标检测matlab代码_显著性目标检测代码全汇总!(包含2D、3D、4D以及Video)...
- ubuntu 命令卡住_解决出现无法使用sudo命令情况
- 计算机网络物理层知识要点:通信基础、传输介质和设备
- 实用知识点梳理:香农定理、IP地址划分、基带信号、数据链路层协议、RSTP与IPoverATM
- SAP CRM Enterprise Search 培训材料
- Angular property binding重复触发的问题讨论
- SAP Spartacus category navigation页面鼠标进入事件的处理