# Fase 7: Importazione Dati Massiva Data: 2025-12-15 Stato: In Corso ## Obiettivo Permettere l'importazione massiva di dati da file Excel per facilitare la migrazione iniziale dai vecchi sistemi. ## Funzionalità 1. **Upload Excel**: L'utente carica un file `.xlsx`. 2. **Parsing & Validazione**: Il sistema legge il file e valida i dati (campi obbligatori, formati). 3. **Inserimento/Upsert**: Creazione o aggiornamento dei record nel database. 4. **Supporto Entità**: - Aziende - Lavoratori (collegati ad aziende esistenti o create al volo) - Storico Formazione (opzionale/avanzato) ## Piano Tecnico ### Backend - [x] Installare `multer` (upload) e `xlsx` (parsing). - [x] `import.service.ts`: Logica di lettura Excel e mappatura verso Prisma. - [x] `import.controller.ts`: Endpoint `POST /api/import/workers`. ### Frontend - [x] `ImportPage.tsx`: Interfaccia di upload drag & drop. - [x] Feedback importazione (Righe importate, eventuali errori).