Hola
KATHIE, Creo que lo mas sencillo en estos casos (dependiendo el formato de tu plantilla) es desde excel exportar como csv. Eso te pintara tu plantilla en un archivo de texto separando los campos con ;, un registro por linea.
Dicho fichero luego pdoes subirlo al servidor para pasearlo con php. ¿Como?
explode es la funcion que mas te servira.
Una pequeña orientacion, puede que no este del todo correcto.
Código PHP:
<pre>
<?php
$archivo_csv = "Campo1;Campo2;Campo3;Campo4;CampoN
otras cosas;otras cosas;otras cosas;otras cosas;otras cosas
otras cosas;otras cosas;otras cosas;otras cosas;otras cosas
otras cosas;otras cosas;otras cosas;otras cosas;otras cosas";
//Separamos los registros en posiciones de una matriz utilizando el salto de linea
$registros = explode ("\n", $archivo_csv);
//Tomamos la posicion uno de la matriz(el primer registro) y separamos sus campos en posiciones de otra matriz(campos)
$campos = explode (";", $registros[0]);
//Como resultado en campos te quedara algo asi: Array("Campo1", "Campo2", "Campo3", "Campo4", "CampoN");
print_r($campos);
$campos = explode (";", $registros[1]);
print_r($campos);
?>
</pre>
Saludos.