[UPDT] ATTENDANCE: Support CSV format for attendance import alongside Excel
This commit is contained in:
@@ -287,7 +287,10 @@ def attendance_import(request):
|
||||
"""
|
||||
if request.method == "POST":
|
||||
file = request.FILES["attendance_import"]
|
||||
data_frame = pd.read_excel(file)
|
||||
file_extension = file.name.split(".")[-1].lower()
|
||||
data_frame = (
|
||||
pd.read_csv(file) if file_extension == "csv" else pd.read_excel(file)
|
||||
)
|
||||
attendance_dicts = data_frame.to_dict("records")
|
||||
attendance_import = process_attendance_data(attendance_dicts)
|
||||
path_info = None
|
||||
|
||||
Reference in New Issue
Block a user