1.在Windows命令行中安装第三方模块xlrd,先切到python安装目录(Python34),然后切到Scripts,然后输入命令easy_install xlrd按回车进行安装
<a href="https://s5.51cto.com/wyfs02/M02/8D/C7/wKioL1iqsk_i_8pyAABAPczce2s311.png" target="_blank"></a>
安装完成
<a href="https://s4.51cto.com/wyfs02/M02/8D/C7/wKioL1iqsmWjiufpAAEhM4Eyl7A280.png" target="_blank"></a>
2.新建一个excel表,然后保存,造数据
<a href="https://s3.51cto.com/wyfs02/M00/8D/CA/wKiom1iqsoHTYWMLAAAR01AcJVc626.png" target="_blank"></a>
3.编写python脚本
<a href="https://s1.51cto.com/wyfs02/M01/8D/CA/wKiom1iqspeCaL2KAADlSDeoOio556.png" target="_blank"></a>
#utf-8
import xlrd #导入第三方模块xlrd
excel = xlrd.open_workbook('C:\\表格.xlsx') #打开目标表格文件(填写路径)
sheet = excel.sheets()[0] #打开表格文件中的第一张表格,索引从0开始
nrows = sheet.nrows #获取第一张表格的行数赋值给nrows
for i in range (nrows): #用一个for循环遍历所有的行数
print (sheet.row_values(i)) #打印所有遍历到的行数的内容
print (sheet.col_values(1)) #打开第一张表格的第二列
4.F5运行,运行结果
<a href="https://s3.51cto.com/wyfs02/M01/8D/C7/wKioL1iqsrfThPekAAEIhpNAfSI404.png" target="_blank"></a>
5.获取excel中指定行数,列数的内容
<a href="https://s3.51cto.com/wyfs02/M00/8D/C7/wKioL1iqsszjzztFAAECGevj2FU954.png" target="_blank"></a>
Print (sheet.cell(1,2))
运行结果
<a href="https://s3.51cto.com/wyfs02/M01/8D/C7/wKioL1iqsuqTMi90AAD_VH12Pi4112.png" target="_blank"></a>
本文转自 32氪 51CTO博客,原文链接:http://blog.51cto.com/10672221/1899548