EXT Grid 导出Excel的另类实现,
来源:互联网 发布:虚拟专用网络端口号 编辑:程序博客网 时间:2024/04/26 20:13
http://yourgame.javaeye.com/blog/228826
先看效果图:
点击导出Excel按钮后,可以选择打开,或者保存,我这里选择直接打开:
打开的效果图:
然后设定隐藏列(密码,年龄):
然后再导出Excel:
这个Demo采用了的技术包括 :
Struts 1.2 + Spring 2.0 + Hibernate 3.2 + Ext 2.1 + MSSQL2000
说明:
Demo导出方法是简单方便,但是如果你的计算机没有安装Office(Excel)则无法正常导出文件.Ext获得Grid中当前所有显示的列,通过window.open()弹出一个新的窗体来执行请求并把列名作为一个字符串参数传递,请求到了Action执行完转到一包含了
点击导出Excel按钮后,可以选择打开,或者保存,我这里选择直接打开:
打开的效果图:
然后设定隐藏列(密码,年龄):
然后再导出Excel:
这个Demo采用了的技术包括 :
Struts 1.2 + Spring 2.0 + Hibernate 3.2 + Ext 2.1 + MSSQL2000
说明:
Demo导出方法是简单方便,但是如果你的计算机没有安装Office(Excel)则无法正常导出文件.Ext获得Grid中当前所有显示的列,通过window.open()弹出一个新的窗体来执行请求并把列名作为一个字符串参数传递,请求到了Action执行完转到一包含了
- <%@ page language="java" contentType="application/vnd.ms-excel; charset=GBK"%>
的jsp页面进行遍历.页面执行完后会自动提示保存或者就打开文件.
下面是相关的jar包.spring 是 2.0,箭头所指的jar包为 Struts用来处理返回给EXT Grid 的 JSON数据.附件中有保留.
如果有更好的方法希望大家能够共享,多多交流学习.提提大家的看法或意见!
数据初始化:
先建立数据库 名称:test
然后运行org.lhq.test.ExportDB 类即可初始化数据
或者执行下面脚本(MSSQL2000)
- if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[t_user]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
- drop table [dbo].[t_user]
- GO
- CREATE TABLE [dbo].[t_user] (
- [userid] [int] IDENTITY (1, 1) NOT NULL ,
- [username] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
- [password] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
- [age] [int] NULL ,
- [phone] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
- ) ON [PRIMARY]
- GO
- ALTER TABLE [dbo].[t_user] WITH NOCHECK ADD
- PRIMARY KEY CLUSTERED
- (
- [userid]
- ) ON [PRIMARY]
- GO
- EXT Grid 导出Excel的另类实现,
- Ext grid 导出excel
- ext.grid导出excel
- ext 另类导出excel 只导出显示的列
- Ext.grid.gridpanel excel 导出
- Ext Grid数据导出到excel
- 导出Ext.grid.Panel到excel
- 如何实现 Ext grid导出Excel?写好的代码在我的资源里,可以进行下载
- jsp 另类的excel导出
- EXTJS4X的Grid导出Excel
- 解决有关Ext Grid导出Excel在JSP等环境中不可用的问题
- ext的grid导出为excel 方法(转http://leoni236.blog.163.com/blog/static/4814624920109892520226/)
- Ext的Grid列表实现
- grid导出Excel
- ExtJs grid导出Excel
- ext.net 2.5 导出excel的用法
- Ext.NET的GridPanel导出Excel
- jsp页面中table页或者ext grid表格数据导出Excel思路
- 重拾VB之四,日志加强篇
- Python标准库-random模块
- 如何编写高质量“软件需求说明书”
- Project server 的安装
- 船务流程
- EXT Grid 导出Excel的另类实现,
- WEB前端——使用Javascript判断客户端浏览器类型
- 求助:一个物理专业的在做GPU的人
- 消除机箱静电
- Google 的价值观令人耳目一新
- 如何在html页面中使用框架
- 26个Jquery使用小技巧(jQuery tips, tricks & solutions)
- pku2295 A DP Problem
- 网页游戏 1