python读取表格,如何循环输出一列一列内容,而不是输出全部列内容?
importxlrdimportpandasaspdimportdatetimeexcel=xlrd.open_workbook('E:大厅考勤表.xls')#打开目标表...
import xlrd
import pandas as pd
import datetime
excel = xlrd.open_workbook('E:大厅考勤表.xls')#打开目标表格文件
sheet = excel.sheets()[0] #打开表格文件中的第一张表格,索引从0开始
nrows = sheet.nrows #获取第一张表格的行数赋值给nrows
XM = (sheet.col_values(2))
print(XM)
输出却是['李', '关', '李', '陈', '刘', '李', '张', '周', '刘', '王', '关', '李']
那如何循环输出列的内容呢 展开
import pandas as pd
import datetime
excel = xlrd.open_workbook('E:大厅考勤表.xls')#打开目标表格文件
sheet = excel.sheets()[0] #打开表格文件中的第一张表格,索引从0开始
nrows = sheet.nrows #获取第一张表格的行数赋值给nrows
XM = (sheet.col_values(2))
print(XM)
输出却是['李', '关', '李', '陈', '刘', '李', '张', '周', '刘', '王', '关', '李']
那如何循环输出列的内容呢 展开
展开全部
表格也不给,sheet.col_values(2)就是直接获取第2列所有内容了(从第0列开始算)
你想要的输出格式是什么
你想要的输出格式是什么
追问
我想要输出是
李
关
李
陈
这样好赋值给变量,可以计算各人的考勤时间了
追答
那你用
for x in XM:
print(x)
遍历XM变量就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的解答是否完美解决了你的问题?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询