<?php
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\IOFactory;

// Incluir el archivo de conexi¨®n
include 'conexion.php';  // Aseg¨˛rate de que la ruta sea correcta

// Verificar si se subi¨® el archivo
if ($_FILES["archivo_excel"]["error"] == 0) {
    $file_name = $_FILES["archivo_excel"]["tmp_name"];
    $spreadsheet = IOFactory::load($file_name);
    $sheet = $spreadsheet->getActiveSheet();
    $data = $sheet->toArray();

    // Omitir la primera fila (encabezados)
    $data = array_slice($data, 1);

    // Insertar los datos en la base de datos
    $stmt = $conn->prepare("INSERT INTO series (serie, fecha_registro) VALUES (?, CURDATE()) 
                            ON DUPLICATE KEY UPDATE fecha_registro = CURDATE()");
    foreach ($data as $row) {
        $serie = trim($row[0]); // Primera columna
        if (!empty($serie)) {
            $stmt->bind_param("s", $serie);
            $stmt->execute();
        }
    }
    
    echo "Datos almacenados correctamente.";
} else {
    echo "Error al subir el archivo.";
}

$conn->close();
?>
