'''Open_Excel是根据每个excel里的每个租客租金详情,生成房租信息send_info 以及对应的表格图片
过程:Open_Excel(月份) 输入月份实例化
get_send_info() 运行
get_all_info 获取当月所有租户具体租金
---get_excel_info(file) 打开每个excel获取所有房租信息 (运用了openpyxl)
---month_info 存放 目的房租信息
save_img() 将房租信息处理成图片,并把对应信息放入send_info (运用了win32com)
-循环所有租户:
---change_sheet() #根据不同住户 改变截图xlsx 里的 每个项目的金额
---snapshot()#截图,保存
---send_info 保存格式:{住户A:[租户名,合计租金,图片名称],住户B....}
'''
class Open_Excel():
'''打开当前文件夹所有xlsx文件'''
def __init__(self,month):
self.all_info=OrderedDict()# 每个住户对应其数据组成的dict,格式{住户A:{X月份:{电费:xx,合计:xx},y月份:....},住户B....}
self.month=month #tkinter上选择的月份
#
def file_list(self):
'''获取当前文件夹内所有出租房的xlsx文件 组成list,