Tu hoja de cálculo se convierte en datos del sistema
sin volver a teclear

Partiu Importador es la app de escritorio que lleva a Partiu Formatura los datos que hoy viven en hojas de cálculo: graduados, cuotas, contratos, productos, empleados y proveedores. Señalas el archivo, revisas lo que se va a guardar y solo entonces ejecutas la importación.

Version 0.3.0 · free for Partiu Formatura customers · updates automatically

Selección de destino en Partiu Importador: 94 destinos en 30 módulos, agrupados por Graduación y Finanzas, con los siete pasos arriba
Importación de datos

Semanas de trabajo en una tarde

Migrar de otro sistema, recibir una lista de la institución, subir tu base de proveedores: todo lo que hoy es teclear a mano se convierte en un archivo y un clic.

Lee el archivo que tienes

CSV, TXT delimitado, TXT de ancho fijo, XLSX, XLS, ODS, JSON y JSONL. Codificación detectada automáticamente, elección de pestaña, fila de cabecera y rango, además de una muestra del archivo en bruto antes de cualquier interpretación.

Mapeo con sugerencias

La app sugiere el campo de destino de cada columna a partir de su nombre y su contenido, mostrando la confianza de cada propuesta. Donde la sugerencia no encaja, puedes usar una constante, unión de columnas, división, condición o expresión.

Correspondencia de valores con el sistema

La hoja dice «Plan Oro» y el sistema tiene un identificador. La pantalla de correspondencias llega previnculada por similitud, y lo que corriges una vez vuelve listo en la siguiente importación.

Deduplicación en dos direcciones

Dentro del propio archivo y contra la base de datos, usando la clave natural de cada destino: documento fiscal, código, número de documento. Una fila repetida se convierte en aviso, no en registro duplicado.

Plantillas que duran

El mapeo se guarda por nombre de columna, no por posición. La hoja del mes que viene puede llegar con las columnas en otro orden y la plantilla sigue funcionando, igual que en otro equipo.

Deshacer la importación

Cada carga guarda los identificadores que creó. Si algo salió mal, la reversión elimina exactamente lo que ese trabajo guardó, sin tocar nada más.

Documentos por lotes

Una carpeta con miles de archivos nombrados por documento fiscal se convierte en adjuntos de los registros correctos. La app comprueba las correspondencias y muestra los archivos huérfanos antes de subir el primer byte.

Diagnóstico de la base de datos

Antes de importar, la app le pregunta al sistema qué tiene realmente tu base de datos y avisa si algún campo del catálogo no existe en ese entorno. Nada se guarda a medias en silencio.

Cómo funciona

Siete pasos entre la hoja de cálculo y el sistema

Cada paso responde una pregunta y solo desbloquea el siguiente cuando queda resuelta. Siempre puedes volver atrás; no puedes avanzar con un campo obligatorio sin resolver.

1

Destino

Adónde van los datos. Busca por nombre de destino, por módulo o incluso por campo: busca «CPF» y mira qué destinos lo tienen. Cuando el destino exige una promoción, el alcance se elige aquí.

2

Archivo

Codificación, separador, pestaña de la hoja, fila de cabecera, rango y filas que saltar. El panel muestra el archivo tal como lo entendió la app, antes de cualquier interpretación.

3

Mapeo

Columna a columna, con sugerencias automáticas y confianza visible. Donde no hay columna, puedes usar una constante, una unión, una división, una condición o una expresión.

4

Correspondencia de valores

Valores de la hoja vinculados a registros del sistema (plan, categoría, proveedor, medio de pago), previnculados por similitud.

5

Reglas

Crear, actualizar o crear/actualizar; qué hacer con duplicados y errores; qué campos se pueden sobrescribir; qué pasa con las celdas vacías; tamaño de lote, paralelismo y filtros de fila.

6

Simulación

Toda la hoja procesada sin guardar nada: errores por tipo, correcciones automáticas con antes y después, comparación de los registros que ya existen y el JSON exacto que se enviaría.

7

Ejecución

La carga corre en lotes paralelos, con pausa, reanudación, reprocesado solo de las filas con error y deshacer de todo el trabajo.

Entrada

El archivo que tienes ya sirve

No hay formato oficial ni plantilla obligatoria. La app abre lo que vino del otro sistema, de tu asesoría o de la secretaría de la institución, incluido el TXT de ancho fijo que ya nadie lee. Antes de interpretar nada, muestra el archivo en bruto: ahí se ve al instante que el separador está mal o que la cabecera empieza en la fila 5.

CSVTXT delimitadoTXT de ancho fijoXLSXXLSXLSMXLSBODSJSONJSONL
  • Codificación detectada automáticamente, incluidos los archivos antiguos en Latin-1 con acentos rotos
  • Separador, pestaña, fila de cabecera, rango y filas que saltar
  • Disposición posicional por rangos de columna, para archivos TXT de ancho fijo
  • Muestra del archivo en bruto antes de que la app interprete ningún campo
Mapeo asistido

Cada columna encuentra su campo

La rejilla se organiza por campo de destino, no por columna del archivo: la pregunta correcta es «¿está relleno el documento fiscal obligatorio?», no «¿adónde fue la columna F?». La app sugiere la correspondencia a partir del nombre y el contenido de la columna, muestra la confianza de cada propuesta y mantiene arriba los campos obligatorios pendientes.

  • Sugerencias a partir del nombre y el contenido de la columna, con puntuación de confianza
  • Origen por columna, constante, unión de columnas, división, condición o expresión
  • Campos obligatorios pendientes destacados arriba de la rejilla
  • Alias aprendidos: la corrección que haces hoy vuelve lista en la próxima hoja
Simulación obligatoria

Mira el resultado antes de guardar

Descubrir un error después de guardar cuatro mil registros es el peor final posible de una importación. Por eso la app procesa toda la hoja sin tocar la base de datos y muestra un informe: cuántas filas se van a añadir, cuántas están duplicadas, cuáles tienen errores y por qué. Corriges el mapeo y repites la simulación, las veces que quieras.

  • Errores agrupados por tipo, con el número de fila de cada caso
  • Vista previa del JSON exacto que se enviará al sistema
  • Alertas de calidad: texto que se va a truncar, campos obligatorios vacíos, valores fuera de rango
  • Informe exportable para enviárselo a quien preparó la hoja
58 transformaciones encadenables

La hoja de cálculo no tiene que llegar lista

Fechas en cuatro formatos distintos, documentos fiscales con y sin máscara, importes con separador de miles, nombres en mayúsculas, teléfonos sin el noveno dígito. La app limpia cada campo en la entrada, con vista previa de antes y después usando los datos reales de tu archivo, y la transformación queda guardada en la plantilla para la próxima vez.

  • Texto: mayúsculas, acentos, puntuación, prefijo, sufijo, recorte, sustitución con expresiones regulares
  • Números: decimales brasileños o estadounidenses, moneda, porcentajes, redondeo
  • Fechas: dd/MM/aaaa, ISO, serie de Excel, fechas escritas y orden configurable
  • Documentos: CPF, CNPJ, código postal, teléfonos con el noveno dígito y corrección del dominio del correo
Ejecución preparada para aguantar la carga

Ochenta mil filas, sin miedo

La carga corre en lotes paralelos, con reintentos automáticos cuando la red falla. El estado de cada fila se guarda en tu ordenador: si se va la luz en la fila 61.400, la app se reabre y sigue por la 61.401. Si se pierde una respuesta por el camino, la clave de idempotencia garantiza que el registro no se añada dos veces.

  • Lotes y paralelismo configurables, con pausa y reanudación
  • Estado de las filas guardado en tu ordenador: cerrar la app no pierde el trabajo
  • Reprocesa solo las filas con error, sin repetir las correctas
  • Historial de cada ejecución, con deshacer por trabajo
Correspondencia de valores

Las hojas hablan con nombres, el sistema con identificadores

«Plan Oro», «ORO» y «oro 12x» son lo mismo para quien lo tecleó y tres cosas distintas para la base de datos. La pantalla de correspondencias llega previnculada por similitud: la revisas, corriges lo que no encaje y sigues. Una hoja con cuarenta valores de plan distintos deja de ser un problema de dos horas.

  • Previnculación por similitud, marcada como exacta o sugerida
  • Diccionario tomado del propio sistema, filtrado por la empresa del usuario
  • Los valores sin correspondencia se convierten en errores de la simulación, no en registros malos
  • La correspondencia confirmada se guarda en la plantilla
Reconciliación

Hojas que dependen unas de otras

Migrar de sistema rara vez es una sola hoja: hay promociones, graduados, planes y cuotas, cada uno apuntando al anterior por un código que todavía no existe en Partiu Formatura. La reconciliación combina varias cargas en una importación: las cargas de referencia van primero y, cuando el sistema devuelve los identificadores reales, estos sustituyen a los códigos temporales en las cargas que dependían de ellos.

  • Las cargas de referencia van antes que las dependientes, en el orden que definas
  • El identificador que devuelve el sistema sustituye al código temporal en las cargas siguientes
  • Una correspondencia ausente o ambigua detiene la importación antes de enviar la carga afectada
  • Sirve para migrar un sistema entero, no solo una tabla
Archivos, no solo datos

Una carpeta con miles de documentos

Contratos escaneados, documentos de identidad, recibos, fotos de productos. Señalas la carpeta y dices dónde está la clave en el nombre del archivo; la app descubre a quién pertenece cada uno y lo comprueba todo antes de subir el primer byte.

Señala la carpeta

Miles de archivos a la vez, desde tu ordenador o la unidad de la empresa. Todavía no se envía nada.

Di dónde está la clave

La app extrae del nombre del archivo el documento fiscal, la matrícula o el código que identifica al titular: el nombre entero, lo anterior al separador, solo los dígitos o un patrón que definas.

Revisa las correspondencias

La revisión ocurre antes del primer byte: cada archivo aparece con el nombre de quien lo recibirá, y los huérfanos quedan aparte para que los corrijas.

Subida con cola

Progreso por archivo, reintentos en los fallos y reanudación donde se quedó. Cerrar la app no reinicia la subida.

Clave extraída del nombre del archivo:Nombre completoAntes del separadorParte concretaSolo dígitosPatrón personalizadoNombre de la carpeta
Después de la carga

El trabajo no termina en «completado»

Importar es rutina: la misma hoja vuelve el mes que viene, alguien pregunta qué se añadió la semana pasada y de vez en cuando hay que deshacer algo.

Plantillas reutilizables

Toda la configuración (destino, mapeo, transformaciones, correspondencia de valores y reglas) guardada con un nombre. La correspondencia es por nombre de columna, así que el orden puede cambiar. Puedes marcarla como favorita, exportarla y llevarla a otro equipo.

Historial detallado

Cada ejecución registra cuántas filas se añadieron, cuántas fallaron, en qué entorno y con qué archivo. El detalle se abre fila a fila, con el error que devolvió el servidor.

Reanudar días después

El contenido de cada fila se guarda en la base local. Una carga interrumpida continúa desde el punto exacto en otra sesión, sin el archivo original, y la comprobación de duplicados se rehace al reanudar.

Reprocesar solo lo que falló

Las filas correctas quedan como están. El informe de errores incluye los valores de cada fila, para que corrijas la hoja exportada y reimportes solo esas.

Deshacer el trabajo

La reversión usa los identificadores que esa carga creó de forma verificable. No es «borrar lo creado hoy»: borra exactamente esos registros.

Diagnóstico del catálogo

Compara, destino a destino, lo que la app puede escribir con lo que tu base de datos tiene de verdad. Un campo que no existe en la tabla se descartaría en silencio; aquí aparece antes de la carga.

Cobertura

94 destinos en 30 módulos

Cada destino conoce los campos de su tabla, qué es obligatorio, el tamaño de cada columna y cómo identificar un registro repetido. La app lo comprueba contra tu base de datos antes de empezar.

Finanzas 8 destinations

Cuotas, cuotas unificadas, planes de pago, cuentas por pagar y por cobrar, categorías, centros de coste y presupuestos

Graduación 7 destinations

Graduados, promociones, subgrupos, instituciones, cursos, eventos y campos de inscripción personalizados

Gestión de personas 6 destinations

Empleados, puestos, áreas, registros de jornada, beneficios y vacantes

Inventario y WMS 6 destinations

Productos, categorías, almacenes, ubicaciones, saldos y movimientos

Compras 6 destinations

Proveedores, solicitudes, cotizaciones, pedidos, artículos y recepciones

Planificación de la producción 5 destinations

Estructuras de producto, rutas, centros de trabajo, órdenes y registros de tiempo

CRM 5 destinations

Clientes, contactos, oportunidades, actividades y territorios

Flota 4 destinations

Vehículos, repostaje, mantenimiento y multas de tráfico

Contabilidad 3 destinations

Plan de cuentas, asientos y conciliaciones

Seguridad y salud laboral 3 destinations

Reconocimientos médicos, riesgos y formación obligatoria

Rutas y viajes 3 destinations

Rutas, paradas y viajes

Proyectos 3 destinations

Proyectos, tareas y registros de tiempo

Activo fijo 3 destinations

Activos, depreciación y movimientos

Tienda y TPV 3 destinations

Productos de tienda, categorías y terminales

Entradas 3 destinations

Tipos de entrada, entradas emitidas y cupones

Cocina 3 destinations

Menús, fichas técnicas y lotes

Comunicación 3 destinations

Comunicados, votaciones y listas de contactos

Ventas del evento 2 destinations

Consumos y ventas del evento

Galerías 2 destinations

Galerías y vínculos de fotos con graduados

Contratos 2 destinations

Contratos y firmantes

Kids 2 destinations

Niños y responsables

Precios 2 destinations

Insumos y composiciones de coste

Equipo de campo 2 destinations

Autónomos y turnos

Club de beneficios 2 destinations

Socios y ofertas

Álbumes 1 destination

Pedidos de álbum

Formación 1 destination

Rutas de aprendizaje e inscripciones

Control de acceso 1 destination

Credenciales de acceso

Legal 1 destination

Expedientes y plazos

Cobranzas 1 destination

Flujos de cobranza y eventos

Recaudación 1 destination

Rifas y sorteos

Sin sorpresas

Importar es escribir en producción

La app trata cada carga con el cuidado de quien sabe que al otro lado hay datos reales.

El entorno siempre a la vista

Importar en la base equivocada es el error más caro que hay. El entorno elegido está siempre visible y parpadea cuando no es producción.

Simulación antes de la primera carga

Una plantilla nueva solo se ejecuta después de una simulación. Ninguna importación empieza a ciegas.

Nada acaba donde no debe

El servidor solo escribe en los campos que declara el destino, siempre dentro de la empresa del usuario. El archivo no elige dónde escribir.

Traza de auditoría de cada carga

Quién importó, cuándo, en qué entorno, cuántas filas se añadieron y cuántas fallaron. Todo registrado por empresa.

Datos sensibles protegidos

Los documentos fiscales, los salarios y los datos bancarios se enmascaran en los registros técnicos, y el contenido importado se neutraliza para que no se convierta en una fórmula ejecutable al reexportarlo.

Reenviar no duplica

Cada fila lleva una clave de idempotencia. Una respuesta perdida en el camino de vuelta no se convierte en un registro repetido.

Las celdas vacías no borran

En las actualizaciones, una columna en blanco conserva lo ya guardado, salvo que digas explícitamente lo contrario. Una hoja incompleta no vacía los registros.

Tú eliges qué se sobrescribe

Al crear/actualizar, antes del UPDATE aparece una comparación campo a campo y solo se aplican los que elijas. Actualizar un teléfono no tiene por qué tocar la dirección.

Archivos comprobados antes de aceptarse

Al subir documentos: extensión en la lista permitida, ejecutables rechazados, firma binaria coherente con la extensión y nombres de archivo sin recorrido de directorios.

La app

Un programa nativo, no una pestaña del navegador

Un archivo de 300 MB no se sube a ningún sitio antes de tiempo: la lectura, el mapeo y las simulaciones ocurren en tu ordenador. Al sistema solo va el registro terminado.

macOS y Windows

App nativa, con instalador .dmg para Apple Silicon y .exe o .msi para Windows 10 y 11. El mismo motor y las mismas funciones en ambos.

Actualizaciones automáticas

Las versiones nuevas se anuncian dentro de la app y se instalan con un clic, verificando la firma antes de aplicarlas. Nadie se queda en una versión vieja.

Selector de entorno

Producción, preproducción o local, siempre a la vista y destacado cuando no es producción. Importar en la base equivocada es el error más caro que hay.

Comando rápido (⌘K)

Llega a cualquier destino, sección o acción desde el teclado, sin buscar por los menús.

Entra como prefieras

Entra con la misma cuenta del panel: contraseña, código de acceso por correo, SMS o WhatsApp, o escaneo del código QR desde la app móvil.

Trabajo guardado en local

Plantillas, historial, estado de las filas y cola de subida viven en una base de datos de tu ordenador. Un corte de luz a mitad de carga no pierde lo ya procesado.

Partiu Importador

Descarga Partiu Importador

Gratis para clientes de Partiu Formatura. Elige la versión de tu sistema, instálala y entra con el mismo acceso que ya usas en el panel. Las actualizaciones llegan solas.

Requirements: macOS (Apple Silicon) or Windows 10/11 · version 0.3.0. The MSI package is for enterprise mass deployment; for normal use on Windows, use the .exe installer.

Lleva tus datos al sistema

Descarga la app e importa por tu cuenta, a tu ritmo. Si la hoja es grande o está desordenada, nuestro equipo hace la primera carga contigo.