| ||||
Respuesta: Css en Zend Framework para reporte en Excel En ese caso deberías de usar una librería como PHPExcel para escribir tu reporte en excel, o ¿como es que estas generando tu documento de excel? |
| ||||
Respuesta: Css en Zend Framework para reporte en Excel Mi recomendacion para trabajar con archivos excel en PHP es esta libreria: http://phpexcel.codeplex.com/ Tiene una impresioannte cantidad de opciones que puedes usar para darles formato a tus archivos. Saludos!
__________________ Sin Ideas |
| ||||
Respuesta: Css en Zend Framework para reporte en Excel TENGO EL MODELO: /////////// <?php /** * reportesModel * * @author Vanegas-SENA * @version */ require_once 'Zend/Db/Table/Abstract.php'; class reportesModel extends Zend_Db_Table_Abstract { /** * The default table name */ protected $_name = 'proveedores'; public function actualizar() { $select = $this->select(); $select->order('nombre'); return $this->fetchAll($select); } } ESTA ES LA VISTA:///////// <?php header("Pragma: public"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: pre-check=0, post-check=0, max-age=0"); header("Pragma: no-cache"); header("Expires: 0"); header("Content-Transfer-Encoding: none"); header("Content-Type: application/vnd.ms-excel;"); header("Content-type: application/x-msexcel"); header("Content-Disposition: attachment; filename=report2_opendebitsummary".date('Ymd').".x ls"); ?> <html> <body> <table border="1"> <tr> <td>Nombre</td> <td>Descripcion</td> </tr> <?php foreach($this->proveedores as $order):?> <tr> <td><?php echo $this->escape($order -> nombre);?></td> <td><?php echo $this->escape($order -> descripcion);?></td> </tr> <?php endforeach;?> </table> </body> </html> Y EL CONTROLADOR: <?php /** * reportesController * * @author * @version */ require_once 'Zend/Controller/Action.php'; class reportesController extends Zend_Controller_Action { /** * The default action - show the home page */ public function indexAction () { } public function reportesAction(){ //llamo a mi modelo $order = new reportesModel(); $this->view->proveedores=$order->actualizar(); } } LO HAGO CON ESTE SCRIPT PERO ME SALE ALGO SIMPLE ASI: |nombre|telefono|direccion | |lalala |44444 | mm 43 casa 1 | |juju | 12121 | kj 12 num 23 | y lo que desearia CLARO QUE ALGO MAS BONITO REPORTE DE PROVEEDORES |nombre|telefono|direccion | |lalala |44444 | mm 43 casa 1 | |juju | 12121 | kj 12 num 23 | FECHA:0000/00/00 [COLOR="rgb(46, 139, 87)"]HORA[/COLOR]:00:00 |
| ||||
Respuesta: Css en Zend Framework para reporte en Excel te comparto uno que tengo hecho, modelo y vista en un mismo archivo. verás que los estilos los doy en la tabla, luego cuando abris con excel te respeta los estilos.
Código PHP:
Ver original Saludos. |
| ||||
Respuesta: Css en Zend Framework para reporte en Excel Cita: Efectivamente lo que dices es cierto, ya que para darle estilo a un xls o xlsx es generar los estilos dentro de la tabla en donde lo creas, ya que si mandas llamar una hoja de estilos por lo regular te genera un error al crear el archivo de Excel ya que el archivo se visualiza fuera del servidor web por lo que no puede tener acceso a los archivos.Saludos
__________________ Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo. Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1 Skiper0125 |
Etiquetas: |