1.一種考勤報(bào)表處理方法,其特征在于,包括:
獲取原始考勤記錄;
對(duì)所述原始考勤記錄進(jìn)行處理,生成考勤報(bào)表數(shù)據(jù);
讀取并解析預(yù)設(shè)的表格模板文件,生成表格模板;
對(duì)所述考勤報(bào)表數(shù)據(jù)進(jìn)行反序列化處理,并將處理后的所述考勤報(bào)表數(shù)據(jù)導(dǎo)入所述表格模板,將所述表格模板另存為考勤報(bào)表。
2.如權(quán)利要求1所述的方法,其特征在于,對(duì)所述原始考勤記錄進(jìn)行處理,生成考勤報(bào)表數(shù)據(jù)包括:
讀取所述原始考勤記錄中的打卡記錄及排班數(shù)據(jù);
根據(jù)所述排班數(shù)據(jù)確定考勤規(guī)則;
根據(jù)所述打卡記錄及所述考勤規(guī)則計(jì)算并生成所述考勤報(bào)表數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于,讀取并解析預(yù)設(shè)的表格模板文件,生成表格模板包括:
讀取所述表格模板文件中的工作簿的格式和內(nèi)容信息;
創(chuàng)建空白表格文件;
根據(jù)所述工作簿的格式和內(nèi)容信息填充所述空白表格文件得到所述表格模板。
4.如權(quán)利要求1所述的方法,其特征在于,對(duì)所述考勤報(bào)表數(shù)據(jù)進(jìn)行反序列化處理,并將處理后的所述考勤報(bào)表數(shù)據(jù)導(dǎo)入所述表格模板,將所述表格模板另存為考勤報(bào)表包括:
讀取所述考勤報(bào)表數(shù)據(jù);
對(duì)所述考勤報(bào)表數(shù)據(jù)進(jìn)行反序列化字符編碼;
根據(jù)所述表格模板將反序列化字符編碼后的所述考勤報(bào)表數(shù)據(jù)填充至所述表格模板;
將填充完成后的所述表格模板另存為所述考勤報(bào)表并顯示。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
在顯示界面觸發(fā)郵件事件,接收用戶輸入的目標(biāo)郵箱地址;
將所述考勤報(bào)表發(fā)送至所述目標(biāo)郵箱地址。
6.一種考勤報(bào)表處理裝置,其特征在于,包括:
獲取單元,用于獲取原始考勤記錄;
處理單元,用于對(duì)所述原始考勤記錄進(jìn)行處理,生成考勤報(bào)表數(shù)據(jù);
解析單元,用于讀取并解析預(yù)設(shè)的表格模板文件,生成表格模板;
導(dǎo)入單元,用于對(duì)所述考勤報(bào)表數(shù)據(jù)進(jìn)行反序列化處理,并將處理后的所述考勤報(bào)表數(shù)據(jù)導(dǎo)入所述表格模板,將所述表格模板另存為考勤報(bào)表。
7.如權(quán)利要求6所述的裝置,其特征在于,對(duì)所述原始考勤記錄進(jìn)行處理,生成考勤報(bào)表數(shù)據(jù)包括:
讀取所述原始考勤記錄中的打卡記錄及排班數(shù)據(jù);
根據(jù)所述排班數(shù)據(jù)確定考勤規(guī)則;
根據(jù)所述打卡記錄及所述考勤規(guī)則計(jì)算并生成所述考勤報(bào)表數(shù)據(jù)。
8.如權(quán)利要求6所述的裝置,其特征在于,讀取并解析預(yù)設(shè)的表格模板文件,生成表格模板包括:
讀取所述表格模板文件中的工作簿的格式和內(nèi)容信息;
創(chuàng)建空白表格文件;
根據(jù)所述工作簿的格式和內(nèi)容信息填充所述空白表格文件得到所述表格模板。
9.如權(quán)利要求6所述的裝置,其特征在于,對(duì)所述考勤報(bào)表數(shù)據(jù)進(jìn)行反序列化處理,并將處理后的所述考勤報(bào)表數(shù)據(jù)導(dǎo)入所述表格模板,將所述表格模板另存為考勤報(bào)表包括:
讀取所述考勤報(bào)表數(shù)據(jù);
對(duì)所述考勤報(bào)表數(shù)據(jù)進(jìn)行反序列化字符編碼;
根據(jù)所述表格模板將反序列化字符編碼后的所述考勤報(bào)表數(shù)據(jù)填充至所述表格模板;
將填充完成后的所述表格模板另存為所述考勤報(bào)表并顯示。
10.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
在顯示界面觸發(fā)郵件事件,接收用戶輸入的目標(biāo)郵箱地址;
將所述考勤報(bào)表發(fā)送至所述目標(biāo)郵箱地址。