¿Cómo exportar el reporte de asistencia de un reloj biométrico ZKTeco a Excel?

Administrador generando reportes de asistencia de empleados desde software biométrico en computadora de oficina.
Cómo exportar el reporte de asistencia de un reloj biométrico ZKTeco a Excel | Max Security Peru
🖥️ Control de Asistencia · Guía Técnica  |  📅 Junio 2026  |  📖 Lectura: 10 min  |  ✍ Max Security Peru

Si ya tienes un reloj biométrico ZKTeco en tu empresa y necesitas generar el reporte de asistencia para Recursos Humanos, planilla o una fiscalización de SUNAFIL, este artículo es para ti. Te explicamos paso a paso cómo exportar los registros a Excel desde cada una de las plataformas de ZKTeco: ZKTime.Net (equipos antiguos), ZKBio Time (el más usado actualmente), BioTime en servidor web, BioTime Cloud y ZKBio ZLink, el más reciente. El proceso varía según el software que tengas instalado, así que primero identifica cuál corresponde a tu equipo.

Reporte de asistencia biométrico ZKTeco exportado a Excel en pantalla de computadora Lima Perú

¿Por qué exportar el reporte a Excel y no dejarlo solo en el software?

El software de ZKTeco guarda todos los registros de marcación internamente, pero para usarlos en la operación diaria del negocio necesitas compartirlos: enviarlos al área de planilla, subirlos al sistema de RRHH, archivarlos como respaldo o presentarlos ante SUNAFIL en caso de una fiscalización.

El formato Excel es el estándar que acepta prácticamente cualquier sistema de gestión de personal en el Perú. Además, tener los reportes en un archivo .xlsx te permite filtrar por fecha, trabajador, tardanzas u horas extras con facilidad, sin depender de que el software esté instalado en la computadora del auditor.

Importante para SUNAFIL: El registro de asistencia debe conservarse por un mínimo de 5 años y estar disponible para ser presentado ante la autoridad cuando lo solicite. Tener los reportes exportados y organizados en archivos Excel por mes y por año es la forma más práctica de cumplir con este requisito.

🖥️ ¿Aún no tienes un terminal biométrico ZKTeco o estás evaluando renovar el tuyo? Tenemos equipos ZKTeco y Hikvision compatibles con todos los software mencionados en esta guía, con instalación en Lima y envío a todo el Perú.

Ver equipos disponibles →

Ver equipos biométricos ZKTeco y Hikvision para control de asistencia en Perú — instalación en Lima y envíos a todo el país Equipos biométricos para control de asistencia y acceso. Instalación en Lima y envíos a todo el Perú.

¿Qué software usa tu reloj biométrico ZKTeco?

ZKTeco ha lanzado distintas plataformas de gestión a lo largo de los años. El software que te corresponde depende del modelo de tu terminal y de cuándo fue adquirido. Identificar correctamente cuál tienes es el primer paso antes de intentar exportar cualquier reporte.

SoftwareTipoEquipos típicosEstado
ZKTime.NetEscritorio (Windows)Series antiguas: iClock, K20, K40 (versiones previas)Descontinuado
ZKBio TimeEscritorio (Windows)K20, K40, K50, SF300, SF400, SenseFace 2AActivo — más usado
BioTimeServidor web (LAN)SF400, SenseFace 2A, SenseFace 7A, series ProActivo
BioTime CloudNube (internet)Cualquier terminal con protocolo ADMS/TA PUSHActivo
ZKBio ZLinkConector/middlewareSenseFace 7A, terminales recientes con SDKEl más reciente

Método 1: ZKTime.Net (equipos antiguos)

ZKTime.Net fue durante varios años el software estándar de ZKTeco para gestión de asistencia en Windows. Si tu equipo tiene más de 5 años y nunca fue actualizado, es probable que aún uses esta plataforma. Aunque ZKTeco ya no lo actualiza, sigue funcionando correctamente en equipos con Windows 7, 8 y 10.

Pasos para exportar el reporte

  1. Abre ZKTime.Net y ve al menú Reports → Attendance.
  2. Selecciona el tipo de reporte: Attendance Detail (marcaciones individuales) o Attendance Summary (resumen por trabajador).
  3. Define el rango de fechas y selecciona el departamento o trabajadores a incluir.
  4. Haz clic en Calculate para procesar los datos.
  5. Con los resultados en pantalla, haz clic en el ícono de Excel (o botón «Export») ubicado en la barra superior del reporte.
  6. Elige la carpeta de destino y guarda el archivo .xls o .xlsx.
Nota importante: ZKTime.Net exporta en formato .xls (Excel 97-2003). Si necesitas .xlsx, abre el archivo en Excel moderno y usa «Guardar como → Libro de Excel (.xlsx)» para convertirlo sin perder datos.

Método 2: ZKBio Time (el más común actualmente)

ZKBio Time es el sucesor directo de ZKTime.Net y el software de escritorio más instalado en empresas peruanas hoy en día. Funciona en Windows, se instala en el PC que opera como servidor local de asistencia, y se conecta al terminal por red. Su interfaz es más moderna y ofrece mayor cantidad de tipos de reporte que su predecesor.

Requisitos previos

  • ZKBio Time instalado en el PC (versión 8.x o superior recomendada).
  • El terminal biométrico conectado a la misma red local por cable Ethernet o WiFi.
  • Los datos ya sincronizados desde el terminal al software (descarga de transacciones completada).

Pasos para exportar el reporte

  1. Abre ZKBio Time y ve al menú Asistencia → Reportes.
  2. Selecciona el tipo de reporte: Reporte de Asistencia Detallado (cada marcación) o Reporte Resumen (totales por período).
  3. Define el rango de fechas (por ejemplo, del 1 al 31 de mayo) y filtra por departamento o trabajador si lo necesitas.
  4. Haz clic en Buscar / Generar para cargar los datos.
  5. Haz clic en el botón Exportar y selecciona el formato .xlsx o .csv.
  6. Elige la carpeta de destino en tu PC y guarda el archivo.
Tip: El reporte detallado incluye: Nombre del trabajador, DNI (si fue configurado), Fecha, Hora de entrada, Hora de salida, Horas trabajadas, Tardanzas y Horas extras — exactamente los campos que pide SUNAFIL en una auditoría de registro de asistencia.

Método 3: BioTime — servidor web en red local

BioTime es la versión web de la plataforma de ZKTeco: en lugar de instalarse como programa de escritorio, corre como un servidor al que accedes desde cualquier navegador dentro de tu red local (LAN). Es común en empresas con varias computadoras que necesitan que más de un usuario pueda consultar reportes sin depender de un único PC con el software.

Pasos para exportar el reporte

  1. Desde cualquier PC en tu red, abre el navegador y escribe la dirección IP del servidor BioTime (por ejemplo, http://192.168.1.100:8088) seguida del puerto configurado durante la instalación.
  2. Ingresa con tu usuario y contraseña de administrador.
  3. Ve a Attendance → Reports en el menú lateral.
  4. Selecciona el tipo de reporte, define el rango de fechas y los trabajadores a incluir.
  5. Haz clic en Search / Generate para previsualizar los datos.
  6. Haz clic en Export → Excel para descargar el archivo .xlsx directamente desde el navegador.
Ventaja clave: Con BioTime en servidor local, el área de RRHH, el contador y el gerente pueden acceder a los reportes desde sus propias computadoras sin necesidad de que alguien instale nada. Solo hace falta que el servidor esté encendido y conectado a la red.

Método 4: BioTime Cloud (acceso desde cualquier lugar)

BioTime Cloud es la variante en la nube de la plataforma BioTime. Los datos se sincronizan automáticamente desde el terminal hacia los servidores de ZKTeco en internet, y puedes generar reportes desde cualquier navegador, en cualquier lugar, sin depender de que haya un PC servidor encendido en la oficina. Es el método ideal para empresas con múltiples sedes o personal de RRHH que trabaja de forma remota.

Pasos para exportar desde BioTime Cloud

  1. Ingresa a tu cuenta en cloud.zkbiotime.com (o la URL de tu servidor cloud privado si tienes hosting propio) con tu usuario y contraseña de administrador.
  2. En el menú lateral, ve a Attendance → Reports.
  3. Selecciona el tipo de reporte: Transaction Report (marcaciones individuales) o Attendance Report (resumen por trabajador).
  4. Define el rango de fechas y el grupo o empleado a consultar.
  5. Haz clic en Search para previsualizar los datos.
  6. Haz clic en Export → Excel para descargar el archivo .xlsx directamente al navegador.
Atención: Para que BioTime Cloud funcione, el terminal ZKTeco debe estar configurado en modo TA PUSH (protocolo ADMS), no en modo AC PUSH. Si tu equipo está en modo AC PUSH, los datos de asistencia no llegarán a la nube aunque el equipo esté conectado a internet. Este es el error de configuración más frecuente que encontramos en instalaciones mal realizadas.

Método 5: ZKBio ZLink (el más reciente — integración con sistemas externos)

ZKBio ZLink es la plataforma más reciente de ZKTeco y funciona de una manera diferente a los anteriores: no es solo un software de reportes, sino un middleware de integración que conecta los terminales biométricos con sistemas de terceros (ERP, software de planillas, sistemas de RRHH). Es el método indicado cuando necesitas que los datos de asistencia pasen automáticamente a otro sistema sin exportar e importar archivos manualmente cada mes.

Sin embargo, ZKBio ZLink también permite la exportación directa a Excel para uso operativo:

  1. Accede a ZKBio ZLink desde el navegador con la URL y credenciales del servidor donde está instalado.
  2. Ve a Attendance → Transaction Records o al módulo de reportes de asistencia.
  3. Define los filtros: rango de fechas, dispositivo o empleado.
  4. Ejecuta la búsqueda y revisa los resultados en pantalla.
  5. Usa el botón Export para descargar el archivo en formato Excel o CSV.
¿Cuándo usar ZKBio ZLink? Es el software ideal si tu empresa ya usa un ERP (SAP, Oracle, Defontana) o un sistema de planillas propio y quieres que los datos de asistencia se integren automáticamente, eliminando la redigitación manual. Los terminales ZKTeco SenseFace 7A son totalmente compatibles con ZKBio ZLink vía SDK y protocolo ADMS.

¿No sabes qué software corresponde a tu equipo o tienes problemas para sincronizar los datos? Te ayudamos a diagnosticar y configurar tu sistema de forma remota.

📲 Solicitar soporte remoto

¿Qué columnas debe tener el reporte para cumplir con SUNAFIL?

El Decreto Supremo N° 004-2006-TR establece los datos mínimos que debe contener el registro de control de asistencia. Al exportar desde ZKBio Time o BioTime Cloud, asegúrate de que el reporte incluya los siguientes campos:

Campo obligatorioDónde configurarlo en ZKTecoIncluido por defecto
Nombre del trabajadorPerfil del empleado en el software
DNI del trabajadorCampo «Badge Number» o «ID Number» en el empleadoRequiere configuración
RUC del empleadorDatos de la empresa en la configuración del softwareRequiere configuración
Fecha de marcaciónAutomático del terminal
Hora y minutos de entradaAutomático del terminal
Hora y minutos de salidaAutomático del terminal
Horas extrasConfigurar turnos y reglas en el softwareRequiere configuración de turno

Los campos marcados como «Requiere configuración» deben ser completados durante la instalación del sistema. Si tu software no los está incluyendo en el reporte, es probable que la configuración inicial no se haya hecho correctamente.

Errores frecuentes al exportar reportes de asistencia ZKTeco

Después de años instalando y configurando sistemas biométricos en Lima y provincias, estos son los problemas que más frecuentemente encontramos en empresas que intentan exportar sus reportes:

El reporte aparece vacío o sin registros

La causa más común es que los datos no se descargaron correctamente desde el terminal al software. En ZKBio Time, ve a Dispositivo → Descargar transacciones y fuerza una sincronización manual antes de generar el reporte.

La hora del terminal está desfasada

Si el reloj interno del equipo tiene una hora incorrecta, todos los registros aparecerán con el horario equivocado. Verifica y ajusta la hora desde Configuración del dispositivo → Fecha y hora, o configura la sincronización automática con un servidor NTP.

Faltan marcaciones de algunos trabajadores

Puede deberse a que el trabajador no fue registrado correctamente en el sistema, o que su huella o rostro tiene baja calidad de lectura y el terminal rechaza sus marcaciones sin registrarlas. Revisa el log de eventos del terminal para identificar intentos fallidos.

El archivo Excel exportado tiene caracteres extraños

Ocurre cuando el archivo .csv se abre en Excel sin especificar la codificación UTF-8. Abre Excel, ve a Datos → Desde texto/CSV y selecciona UTF-8 como codificación al importar, en lugar de hacer doble clic en el archivo.

Comparativa: ¿qué software usar según tu situación?

SoftwareAccesoRequiere internetIdeal para
ZKTime.NetPC local con softwareNoEquipos antiguos que aún funcionan bien
ZKBio TimePC local con softwareNoLa mayoría de empresas con red interna
BioTime (servidor web)Navegador en LANNoMúltiples usuarios en la misma oficina
BioTime CloudNavegador desde cualquier lugarRRHH remoto, múltiples sedes
ZKBio ZLinkNavegador + integración APISí (recomendado)Integración con ERP o software de planillas

Cómo automatizar la generación de reportes para no hacerlo manualmente cada mes

Una vez que tu sistema está correctamente configurado, puedes evitar el proceso manual mensual de dos formas. La primera es programar en ZKBio Time un reporte automático por correo: el software genera y envía el Excel a una dirección de email predefinida el último día de cada mes. La segunda es integrar el sistema con un software de planillas (como Defontana, Concar o Visma) usando la exportación en formato compatible, de modo que los datos de asistencia pasen directamente al cálculo de haberes sin redigitación.

Para la integración con sistemas de control de asistencia biométrico más avanzados, los terminales ZKTeco SenseFace 7A y 2A también soportan el protocolo ADMS para conectarse con plataformas de RRHH en la nube. Si necesitas esta configuración, podemos hacerlo durante la instalación o de forma remota.

¿Quieres que tu sistema genere los reportes automáticamente sin que nadie tenga que hacerlo a mano cada mes? Cotiza la configuración completa.

📲 Consultar configuración

Preguntas Frecuentes sobre reportes de asistencia ZKTeco

¿Puedo exportar el reporte de asistencia ZKTeco sin instalar ningún software?

Sí, si tu terminal está configurado con BioTime Cloud (modo TA PUSH con ADMS), puedes acceder y descargar reportes desde cualquier navegador sin instalar nada. También puedes extraer los datos crudos por USB, aunque en ese caso sí necesitarás el software para leerlos correctamente en Excel.

¿El reporte de ZKTeco en Excel es válido para presentar ante SUNAFIL?

Sí, siempre que el archivo incluya los datos mínimos exigidos por el D.S. N° 004-2006-TR: nombre del trabajador, DNI, RUC del empleador, fecha y hora exacta de entrada y salida. Un reporte de ZKBio Time correctamente configurado incluye todos estos campos.

¿Cuántos meses de registros puedo exportar de una sola vez?

Depende de la capacidad del terminal y del software. ZKBio Time puede almacenar millones de registros y permite exportar rangos amplios sin problema. El límite práctico suele ser el rendimiento de Excel al abrir archivos muy grandes (más de 50,000 filas). Para archivos muy grandes, conviene exportar por mes o por trimestre.

¿Qué hago si el software ZKBio Time no está instalado en ninguna PC de mi empresa?

Puedes descargar ZKBio Time desde la web oficial de ZKTeco de forma gratuita. Sin embargo, la configuración inicial para que se conecte correctamente al terminal requiere conocimientos técnicos de red (IP, puertos, protocolos). Lo recomendable es que un técnico especialista haga esta instalación para evitar problemas de sincronización.

¿Los datos se borran del terminal al exportarlos?

No. La exportación solo copia los datos; no los elimina del terminal. Para liberar memoria del equipo, debes hacer una limpieza de registros desde el menú del terminal o desde el software, pero esto es una operación separada y opcional.

¿Puedo ver el reporte de asistencia desde mi celular?

Con BioTime Cloud sí: la plataforma tiene una versión web responsiva que funciona desde el navegador del celular. También existen apps móviles de ZKTeco para administradores, aunque la funcionalidad completa de reportes está en la versión web. Para el usuario final (el trabajador), hay apps que permiten ver su propia asistencia, pero sin acceso a los datos de los demás.

¿Qué diferencia hay entre ZKBio Time y ZKBio ZLink para exportar asistencia?

ZKBio Time es el software principal de gestión de asistencia y acceso; incluye reportes completos y es el recomendado para este propósito. ZKBio ZLink es una herramienta de conectividad que actúa como puente entre el terminal y otras plataformas de terceros. Para exportar reportes a Excel, usa ZKBio Time directamente.

¿Puedo exportar la asistencia directamente a PDF?

Sí. La mayoría de versiones de ZKBio Time y BioTime permiten imprimir o exportar reportes en formato PDF. Sin embargo, para realizar cálculos, filtros o integraciones con planillas, se recomienda utilizar Excel.

¿Qué hago si mi reloj biométrico ya no descarga marcaciones nuevas?

Las causas más comunes son: problema de red (verifica que el terminal y el PC estén en la misma red), dirección IP cambiada (el equipo puede haber tomado una IP diferente si no tiene IP fija asignada), servicio de ZKBio detenido (reinicia el servicio desde el Administrador de tareas de Windows), memoria del equipo llena (el terminal descarta registros nuevos cuando supera su capacidad máxima), o configuración incorrecta de ADMS (si usas BioTime Cloud, verifica que el modo TA PUSH y la dirección del servidor cloud estén correctamente ingresados en el terminal).

¿Tu sistema biométrico no genera reportes correctamente?

En Max Security Peru instalamos y configuramos sistemas de control de asistencia ZKTeco en Lima y provincias. Soporte técnico remoto disponible para empresas en todo el Perú.

📲 Hablar con un técnico ahora

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll to Top