摘要:
运用python的xlrd库实现对Excel的简单读取,入门级操作。如果没有这个model的话,直接上pip install安装即可。
大概思路:
- 用xlrd打开一个Excel文件;
- 获取此文件中的指定sheet的名称(可以是一个或多个);
- 根据获取到的sheet名选择指定sheet进行操作;
- 根据需要对内容进行读取。
下面直接贴出代码,清晰易懂:
import xlrd
# 设置好输入和输出文件
f1 = xlrd.open_workbook('input.xlsx')
f2 = open('output.txt','w',encoding='utf-8')
# 获取Excel中的sheet名字,这里我们只获取第一个sheet
name = f1.sheet_names()[0]
# 选择指定sheet进行操作
sheet = f1.sheet_by_name(name)
# 这里读取了20行5列信息
for i in range(0, 20):
for j in range(0, 5):
f2.write(str(sheet.cell(i,j).value) + '\t')
f2.write('\n')
print('Output successfully.')
小结:
代码中有注释,算是比较好理解。