Foros del Web » Programando para Internet » PHP »

JavaBridge y jasperreports

Estas en el tema de JavaBridge y jasperreports en el foro de PHP en Foros del Web. Hola a todos estoy utilizando java bridge para enlazar php y jasper, lo he logrado siguiendounos tutoriales, el problema radica en que con estos tutoriales ...
  #1 (permalink)  
Antiguo 07/07/2014, 14:36
Avatar de shadowwolfone  
Fecha de Ingreso: abril-2009
Ubicación: Amaguaña
Mensajes: 40
Antigüedad: 15 años, 8 meses
Puntos: 1
JavaBridge y jasperreports

Hola a todos estoy utilizando java bridge para enlazar php y jasper, lo he logrado siguiendounos tutoriales, el problema radica en que con estos tutoriales exporto el reporte en pdf y yo lo necesito en excel y html, y la verdad no tengo idea de como realizarlo, alguien que me pueda ayudar.

les dejo el codigo para que lo vean:

<?php

function DescargarArchivo($fichero)
{
$basefichero = basename($fichero);
header( "Content-Type: application/octet-stream");
header( "Content-Length: ".filesize($fichero));
header( "Content-Disposition:attachment;filename=" .$basefichero."");
readfile($fichero);
}

//Variables enviadas del formulario
$fec_in = $_POST['fechain'];
$fec_fin = $_POST['fechafin'];
//Obtener Fecha de Hoy
$fecha = time ();
$fecha_partir1=date ( "h" , $fecha ) ;
$fecha_partir2=date ( "i" , $fecha ) ;
$fecha_partir4=date ( "s" , $fecha ) ;
$fecha_partir3=$fecha_partir1-1;
$reporte="Reporte_";
$filename = $reporte. date("Y-m-d")."_". $fecha_partir3.'_'.$fecha_partir2.'_'.$fecha_parti r4.'.pdf';

//Llamando las librerias
require_once('http://localhost:8080/JavaBridge/java/Java.inc');
require('/php-jru/php-jru.php');
//Llamando la funcion JRU de la libreria php-jru
$jru=new JRU();
//Ruta del reporte compilado Jasper generado por IReports
$Reporte='C://xampp//htdocs//catalogotaski//reports//reportes//pruebalocal.jasper';
//Ruta a donde deseo Guardar Mi archivo de salida Pdf
$SalidaReporte='C://xampp//htdocs//catalogotaski//reports//'.$filename;
//Parametro en caso de que el reporte no este parametrizado
$Parametro=new java('java.util.HashMap');
$Parametro->put("fecha1", $fec_in);
$Parametro->put("fecha2", $fec_fin);
//$Parametro->put("id", 1);
//Funcion de Conexion a mi Base de datos tipo MySql
$Conexion= new JdbcConnection("com.mysql.jdbc.Driver","jdbc:mysql ://localhost/****","****","****");
//Generamos la Exportacion del reporte
$jru->runReportToPdfFile($Reporte,$SalidaReporte,$Param etro,$Conexion->getConnection());

if(file_exists($SalidaReporte))
{
DescargarArchivo($filename);
if(file_exists($SalidaReporte))
{
if(unlink($filename))
{
}
}
}
?>


Esto tambien utiliza 2 archivos de una libreria llamada PHP-JRU (PHP Jasper Report Utils)

Con este codigo me sale el reporte en pdf, como lo hago para excel?

Alguien que me pueda ayudar.

Gracias.
__________________
En este mundo no existen las casualidades, solo lo inevitable.

Última edición por shadowwolfone; 07/07/2014 a las 14:48

Etiquetas: fecha, formulario, html, jasperreports, mysql, sql, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:17.