hay una libreria gratis
te permite hacer un sin fin de cosas
http://phpexcel.codeplex.com/
por ejemplo demarcas el area de impresión, puedes incluso exportar como xlm, pdf, excel 97, 2003, 2007
este es el comando para ocultar una columna, en este ejemplo es A
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setVisible(false); $objPHPExcel es el objeto que uno declara, trato de ocupar ese nombre porque la mayoria está asi.
salu2