Files
paad/export/control.php

65 lines
2.7 KiB
PHP

<button onclick="getExcel()">
Get excel
</button>
<script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.5/FileSaver.min.js"></script>
<script>
async function getExcel() {
const res = await fetch('supervisor_excel.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify([
{
"profesor_id": 1089,
"estado_supervisor_id": 1,
"horario_id": 3538,
"registro_id": 1,
"registro_fecha": null,
"registro_retardo": null,
"registro_justificada": null,
"registro_fecha_ideal": "2023-08-03",
"comentario": "Hola mundo",
"registro_fecha_supervisor": "2023-08-03 12:21:38.336147",
"supervisor_id": 6,
"justificacion": null,
"fecha_justificacion": null,
"horario_hora": "12:00:00",
"horario_fin": "13:30:00",
"horario_grupo": "MG 45030102",
"horario_dia": 4,
"dia": "jueves",
"duracion_id": 2,
"duracion": "01:30:00",
"carrera_id": 439,
"carrera": "LICENCIATURA EN INGENIERÍA ELECTRÓNICA PARA SISTEMAS INTELIGENTES",
"facultad_id": 28,
"facultad": "FACULTAD DE INGENIERÍA",
"periodo_id": null,
"periodo": "LICENCIATURA: agosto - noviembre 2023",
"materia_id": 191,
"materia": "Dinámica",
"nivel_id": 1,
"nivel": "Licenciatura",
"salon_id": 1245,
"salon": "ING MM 208",
"nombre": "Asistencia",
"estado_color": "success",
"estado_icon": "ing-autorizar",
"profesor_nombre": "ISRAEL WOOD CANO",
"profesor_clave": "008999",
"profesor_correo": "israel.wood@lasallistas.org.mx",
"profesor_grado": null,
"usuario_id": 6,
"usuario_nombre": "Francisco Javier Garrido Alfaro",
"usuario_correo": null,
"usuario_admin": false,
"usuario_clave": "ad011538",
"rol_id": 7
}
])
});
const blob = await res.blob();
saveAs(blob, 'excel.xlsx');
}
</script>