python读取Excel表格文件,例如获取这个文件的数据
<强> python读取Excel表格文件,需要如下步骤:强>
1,安装Excel读取数据的库——-xlrd
直接pip安装xlrd安装xlrd库
#引入Excel库的xlrd 进口xlrd
2,获取Excel文件的位置并且读取进来
#导入需要读取Excel表格的路径 data=https://www.yisu.com/zixun/xlrd.open_workbook (r 'C: \用户桌面\ data \ \ 3 \ \ test1.xlsx”) 表=data.sheets () [0]
3,读取指定的行和列的内容,并将内容存储在列表中(将第三列的时间格式转换)
#创建一个空列表,存储Excel的数据 表=[] #将excel表格内容导入到表列表中 def import_excel (excel): 地区的范围(excel.nrows): 数组={“road_name”:““bus_plate”:“,“时间轴”:““road_type”:“,“网站”:“} array [' road_name ']=table.cell_value(地区,0) array [' bus_plate ']=table.cell_value(地区,1) #将Excel表格中的时间格式转化 如果table.cell(地区,2)。ctype==3: 日期=xldate_as_tuple (table.cell(地区,2)value, 0) array['时间']=datetime.datetime日期(*) array [' road_type ']=table.cell_value(地区,3) 数组(“网站”)=table.cell_value(地区,4) tables.append(数组)
4,运行程序
if __name__==癬_main__”: #将excel表格的内容导入到列表中 import_excel(表) #验证Excel文件存储到列表中的数据 我的表: 打印(i)
5,最终的运行效果如下:
6日完整的程序代码:
进口xlrd 从xlrd进口xldate_as_tuple 进口日期时间 #导入需要读取的第一个Excel表格的路径 data1=xlrd.open_workbook (r 'C: \ \ NHT \用户桌面\ \ \ test.xlsx数据”) 表=data1.sheets () [0] #创建一个空列表,存储Excel的数据 表=[] #将excel表格内容导入到表列表中 def import_excel (excel): 地区的范围(excel.nrows): 数组={“road_name”:““bus_plate”:“,“时间轴”:““road_type”:“,“网站”:“} array [' road_name ']=table.cell_value(地区,0) array [' bus_plate ']=table.cell_value(地区,1) 如果table.cell(地区,2)。ctype==3: 日期=xldate_as_tuple (table.cell(地区,2)value, 0) array['时间']=datetime.datetime日期(*) array [' road_type ']=table.cell_value(地区,3) 数组(“网站”)=table.cell_value(地区,4) tables.append(数组) if __name__==癬_main__”: #将excel表格的内容导入到列表中 import_excel(表) 我的表: 打印(i)
以上所述是小编给大家介绍的python读取Excel表格文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢! <使用xlink: href=" https://www.yisu.com/zixun/csdnc-chevrondown "> 使用>