逛问答遇到一个自己能解决的,记录一下,写的质量可能有点粗糙,凑合看看吧。
给出一个表格,包括员工号、员工姓名、入职日期、离职日期。 统计2020年每个月在职人数。 帖子地址 https://ask.youkuaiyun.com/questions/1679770
代码:
import xlrd
class Read_Ex():
def read_excel(self):
# 打开excel表,填写路径
book = xlrd.open_workbook("worker.xlsx") # Excel文件名
# 找到sheet页
table = book.sheet_by_name("Sheet1")
# 获取总行数总列数
row_Num = table.nrows
col_Num = table.ncols
# print(row_Num)
s = []
key = table.row_values(0) # 这是第一行数据,作为字典的key值
if row_Num <= 1:
print("没数据")
else:
j = 1
for i in range(row_Num - 1):
d = {}
values = table.row_values(