操作Excel
基本功能介绍
我们可以使用 xlwt 和 xlrd 模块来写入和读取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
本文详细介绍如何使用xlwt和xlrd模块进行Excel文件的读写操作,包括创建、写入、保存Excel工作簿,以及提供CSV模块的简易使用方法。

被折叠的 条评论
为什么被折叠?



