前言
最近在搞一个项目,我的树莓派需要将饮料名称上传服务器,然后请求该饮料的生产商信息。无奈队友不给力,实在不想等了,所以我就直接把Excel 文件存在本地,然后本地查询得了。
开始
依托Python 的强大模块库,我们得知xlrd 这个库可以帮助我们在Python 代码中直接读取Excel 文件数据。
1. 下载xlrd 库并导入代码
shell:
pip install xlrd
然后在程序中import xlrd
没有报错即成功安装xlrd。
2. 导入Excel 文件并载入表格
# 导入Excel 文件
data = xlrd.open_workbook("F:/Technology_Area/xxx.xlsx")
# 载入第一个表格
table = data.sheets()[0]
3. 读取数据并存储于列表中
tables = []
def Read_Excel(excel):
# 从第2行开始读取数据,因为我的Excel文件里面第一行只是说明文字
for rows in range(1, excel.nrows):
dict_ = {"name":"", "factory":""}
dict_["name"] = table.cell_value(rows, 0)
dict_["factory"] = table.cell_value(rows, 2)
tables.append(dict_)
4. 运行
Read_Excel(table)
for i in tables:
print(i)
结果