存储数据
存储数据的概念很好理解,就是将获得的数据下载到本地的过程。其中,最常用的一种存储途径为使用Excel写入内容。
首先,在Python中使用Excel写入数据会使用到openpyxl模块。未安装过的用户需要在运行代码前搭建好环境。Windows用户需要在CMD中输入代码pip install openpyxl;Mac用户需要在终端中输入代码pip3 install openpyxl。
接下来,将数据写入Excel文档的过程主要会分为四步:
- 新建工作簿。由openpyxl.Workbook()函数实现。
- 找到活动表。熟悉Excel的同学应该会了解,活动表为当前所打开的工作表,通常为第一个工作表。而找到活动表的过程是通过active属性实现的。
- 录入信息。可通过sheet['单元格']='内容'的格式将内容赋值给指定单元格。也可以通过append函数录入一整行的内容。
- 保存文件。由save()属性实现。
完整代码演示
import openpyxl
# 引入openpyxl库。
workbook = openpyxl.Workbook()
# 使用openpyxl.Workbook()函数新建工作簿。
sheet = workbook.active
# 使用active属性获取当前工作薄的活动表。
sheet.title = '工作表01'
# 使用title属性为工作表重命名。
sheet['A1']='测试'
# 在A1单元格中写入'测试'。
list = [['第一行内容'],['第二行内容']]
# 将希望录入的数据写进一个列表。
for row in list:
sheet.append(row)
# 使用append()函数添加内容。
workbook.save('test.xlsx')
# 保存文件,并将其命名为“test.xlsx”。
备注:2007及更新版本的Excel文件格式为xlsx。此前的文件格式为xls。