• Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!

exportar datos a excel y pdf

Foros generales de ayuda Ext 2.0.

Ext.foro.Nuevo
Mensajes: 1
Registrado: 11 Dic 2008, 18:05
NotaPublicado: 11 Dic 2008, 18:14
Hola a todos, soy nuevo manejando la libreria de extjs, y quisiera saber como podria exportar los datos de un gridpanel a un documento de excel y PDF, agradeseria su ayuda.
Para no ver esta publicidad, debes ser usuario del Foro.
Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)


Cuixer, una forma de administrar páginas web que nunca viste!

Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 12 Dic 2008, 08:36
Podes usar los plugins:

Ext.ux.grid.ExportToExcel

Ext.ux.XTPrinter

De todas formas, hay librerías externas que, pasándole información, podes generar tu PDF personalizado. Una de esas librerías es FDPF y para XLS tendrías que buscar.
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen
Avatar de Usuario
Ext.foro.Novato
Mensajes: 85
Registrado: 26 Nov 2008, 11:50
Ubicación: El Salvador
NotaPublicado: 12 Dic 2008, 13:03
hola que bien el aporte de garraS y me sumo en decirte q puedes usar PHPExcel, integrando Excel y PHP, claro tendras que programar un poco en php por ser una librería externa, pero podes hacer hasta cosas que normalmente no sabes que se puede hacer en Excel ....

si te interesa te dejo el link http://www.codeplex.com/PHPExcel/

Ext.foro.Miembro
Mensajes: 244
Registrado: 15 Dic 2007, 22:03
Ubicación: Madrid-Spain
NotaPublicado: 14 Dic 2008, 20:28
Efectivamente, tal como te dicen, existen dos librerias externas, una para el pdf y otra para el excel.

Para el pdf simplemente usa la libreria fpdf que puedes descargarte y ver su manual en www.fpdf.org.
Para el excel, la libreria phpexcel que puedes descargarte en el link que te han dicho www.codeplex.com/PHPExcel y tambien su manual (este en ingles).

Yo personalmente la manera que hago para generar un pdf o un excel, es que en el grid tengo un boton para "Exportar-Pdf" o "Exportar-Excel", y en dicho función pongo lo siguiente:

Código: Seleccionar todo
{
        text:'Exportar-Pdf',
        tooltip:'Exportar los datos del grid a Pdf',
        iconCls:'pdf',
        handler: function(){
   window.open('backend/ver_factura.php?action=imprimirOperadoras');
        }
      }

Y en el backend tengo el fichero php, al que le envío el action necesario para generar el mismo grid, esta vez sin limites de registros, y como en el handler del boton, lo he puesto que lo abra en una nueva ventana, pues me abre directamente el pdf, o en su caso de igual manera un excel.

Saludos
Carlos Torres
Madrid-Spain
http://www.tsabogados.com Mi primer proyecto EXTjs

Ext.foro.Nuevo
Mensajes: 1
Registrado: 06 Sep 2011, 13:05
NotaPublicado: 06 Sep 2011, 13:10
Hola a todos, tengo un problema cuando descargo los plugings, los copio en la carpeta examples/grid del framework ext js 4.0 y abro el navegador me sale en firebug lo siguiente this.btnEl is undefined en el que exporta a excel y en el de pdf sale Ext is not defined
[Break On This Error] Ext.grid.XPrinter = function(config){
extjs_....0.1.js (line 3)
Ext is not defined
[Break On This Error] Ext.onReady(function(){ .

a que se debe este error???

Agradezco su colaboración
Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 12 Sep 2011, 11:46
jaalvarado164 escribió:Hola a todos, tengo un problema cuando descargo los plugings, los copio en la carpeta examples/grid del framework ext js 4.0 y abro el navegador me sale en firebug lo siguiente this.btnEl is undefined en el que exporta a excel y en el de pdf sale Ext is not defined
[Break On This Error] Ext.grid.XPrinter = function(config){
extjs_....0.1.js (line 3)
Ext is not defined
[Break On This Error] Ext.onReady(function(){ .

a que se debe este error???

Agradezco su colaboración

Los plugins si mal no recuerdo fueron realizados para la versión 2.0 de Ext JS, es por eso que este thread esta en la categoría 2.0.
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen

Volver a Ext 2.0: Ayuda





  • Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!