[python进阶] Excel的基本使用

本文详细介绍如何使用xlwt和xlrd模块进行Excel文件的读写操作,包括创建、写入、保存Excel工作簿,以及提供CSV模块的简易使用方法。

操作Excel

基本功能介绍

我们可以使用 xlwtxlrd 模块来写入和读取Excel,这两个库都需要额外安装,安装方法为常见的pip install

xlwt模块

快速开始

我们可以使用xlwt将数据写入workbook,首先最开始要导入,并实例化一个workbook对象

import xlwt
# Workbook(encoding='ascii', style_compression=0)
workbook = xlwt.Workbook(encoding='utf-8')	#实例化Workbook对象,并设置编码格式

workbook就是一张空表,它甚至连sheet都没有,所以还不能写入数据

第二步,我们创建一个sheet,使用Workbook方法add_sheet()

# Worksheet(sheetname, parent_book, cell_overwrite_ok=False)
worksheet = workbook.add_sheet('worksheet_name')	

好了现在我们得到了一个可以写入数据的sheet

第三步,写入数据

# write(r, c, label='', style=<xlwt.Style.XFStyle object>)
worksheet.write(0, 0, label='test')

r 代表的是写入行的索引 , 竖着写入,相对于 0 进行取值,比如,我想写在第2行,那我就需要传入 1

c 代表的是写入列的索引 , 横着写入,取值方法同上

laber 代表的是写入的内容,可以接收大多数常见的数据类型

style 是单元格的风格,一般是通过赋值的形式事先定义好风格然后再引入到style

第四步,保存workbook,使用Workbook方法save()

workbook.save('MyWorkbook.xls')	# 保存为xls,也可以保存为xlsx

和excel类似但更简单的CSV模块

简单使用及介绍参考:python3:csv的读写

官方文档:http://www.python-excel.org

真正的excel大杀器 xlutils : https://xlutils.readthedocs.io/en/latest/copy.html

更多python操作excel表的方法 : https://www.cnblogs.com/lingwang3/p/6416023.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值