IMPORTADOR INICIAL XLSX - INSTALACION EN XAMPP 1. Copiar archivos: C:\xampp\htdocs\parts_catalog\composer.json C:\xampp\htdocs\parts_catalog\Database.php C:\xampp\htdocs\parts_catalog\import_form.php C:\xampp\htdocs\parts_catalog\import_xlsx.php C:\xampp\htdocs\parts_catalog\001_initial_xlsx_importer.sql C:\xampp\htdocs\parts_catalog\install_xlsx_importer.bat 2. Crear esta carpeta y colocar XlsxImporter.php en ella: C:\xampp\htdocs\parts_catalog\src\Import\XlsxImporter.php 3. Conservar el archivo .env existente. No copiar contrasenas al codigo. 4. Desde C:\xampp\htdocs\parts_catalog ejecutar: composer install 5. Aplicar la migracion: C:\xampp\mysql\bin\mysql.exe -u root -p autoparts_catalog < 001_initial_xlsx_importer.sql 6. Abrir: http://localhost/parts_catalog/import_form.php COLUMNAS RECONOCIDAS Obligatorias: MARCA, MODELO, AnioI, AnioF, CAHSA Opcionales: OEM, MOTOR ALCANCE DE ESTA VERSION - Conserva el archivo cargado y su SHA-256. - Conserva cada fila original. - Normaliza CAHSA y OEM eliminando espacios, guiones y signos. - Divide varios OEM separados por coma, punto y coma o salto de linea. - Interpreta cilindros, litros, bloque V y Turbo/Supercharged. - Expande el intervalo de anos consultando ACES. - Registra candidatos BaseVehicleID, VehicleID y EngineConfigID. - No publica todavia las piezas en el catalogo final. - No decide automaticamente entre multiples candidatos.