- 浏览: 255431 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (217)
- java 基础 (36)
- flex (1)
- structs 2.0 (5)
- oracle 学习过程 (20)
- j2ee (63)
- c/s java (0)
- javaScript (24)
- jdom (1)
- jquery (1)
- java模式 (1)
- Datebase common konwledge (3)
- JfreeChart (3)
- html (3)
- sql server (6)
- tomcat servlet (4)
- lucene (1)
- Linux (3)
- 常见注意 (6)
- hibernate (2)
- jsp页面 (3)
- effective Java (1)
- spring (2)
- Spark (1)
- json (0)
- JMS (1)
- 电脑故障 (2)
- mysql (1)
- JBPM (2)
- java 线程 (1)
- oracle优化 (1)
- 安全 (1)
- hadoop (0)
- 算法 (1)
- hbase (0)
最新评论
-
mfhappy:
你好,你这个导出的文件中如果有图片你怎么处理??
jsp 导出excel(利用excel本身另存为html) -
丹寺丁:
...
jquery 解析 java 后台的 json数据 -
xurichusheng:
不直接诶生成想要的对象,而是让客户端利用所有必要的参数 ...
重叠构造器、Builder模式 -
wen121221222:
感谢啊!困恼我一个下午的问题终于解决了
java.lang.NoClassDefFoundError: javax/mail/Authenticator异常 -
gaoyanglovejava:
不错。就是这么解决的。多谢
The project is not a myEclipse hibernate project
<%@page contentType="application/vnd.ms-excel;charset=GBK" %> <%@ include file="/base.jsp"%> <html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> <% response.setHeader("contenttype", "application/vnd.ms-excel; charset=GBK"); response.setHeader("content-disposition", "attachment; filename=document.xls"); Map map=(Map)request.getAttribute("listData"); List header=(List)((Map)map.get("list")).get("header"); List data=(List)((Map)map.get("list")).get("data"); %> <head> <meta http-equiv=Content-Type content="text/html; charset=GBK"> <meta name=ProgId content=Excel.Sheet> <meta name=Generator content="Microsoft Excel 11"> <!--[if gte mso 9]> <xml> <x:ExcelWorkbook> <x:ExcelWorksheets> <x:ExcelWorksheet> <x:Name>Sheet1</x:Name> <x:WorksheetOptions> <x:DefaultRowHeight>285</x:DefaultRowHeight> <x:Selected/> <x:Panes> <x:Pane> <x:Number>3</x:Number> <x:ActiveRow>3</x:ActiveRow> <x:ActiveCol>2</x:ActiveCol> </x:Pane> </x:Panes> <x:ProtectContents>False</x:ProtectContents> <x:ProtectObjects>False</x:ProtectObjects> <x:ProtectScenarios>False</x:ProtectScenarios> </x:WorksheetOptions> </x:ExcelWorksheet> <x:ExcelWorksheet> </x:ExcelWorksheets> <x:WindowHeight>9600</x:WindowHeight> <x:WindowWidth>15075</x:WindowWidth> <x:WindowTopX>480</x:WindowTopX> <x:WindowTopY>90</x:WindowTopY> <x:ProtectStructure>False</x:ProtectStructure> <x:ProtectWindows>False</x:ProtectWindows> </x:ExcelWorkbook> </xml> <![endif]--> <style id="excel_list_31045_Styles"> <!--table {mso-displayed-decimal-separator:"\."; mso-displayed-thousand-separator:"\,";} .font531045 {color:windowtext; font-size:9.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:宋体; mso-generic-font-family:auto; mso-font-charset:134;} .xl1531045 {padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; color:windowtext; font-size:12.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:宋体; mso-generic-font-family:auto; mso-font-charset:134; mso-number-format:General; text-align:general; vertical-align:middle; mso-background-source:auto; mso-pattern:auto; white-space:nowrap;} .xl2431045 {padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; color:windowtext; font-size:12.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:宋体; mso-generic-font-family:auto; mso-font-charset:134; mso-number-format:General; text-align:general; vertical-align:bottom; mso-background-source:auto; mso-pattern:auto; white-space:nowrap;} .xl2531045 {padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; color:windowtext; font-size:12.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:宋体; mso-generic-font-family:auto; mso-font-charset:134; mso-number-format:General; text-align:left; vertical-align:bottom; mso-background-source:auto; mso-pattern:auto; white-space:nowrap;} .xl2631045 {padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; color:windowtext; font-size:12.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:宋体; mso-generic-font-family:auto; mso-font-charset:134; mso-number-format:General; text-align:center; vertical-align:middle; mso-background-source:auto; mso-pattern:auto; white-space:nowrap;} ruby {ruby-align:left;} rt {color:windowtext; font-size:9.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:宋体; mso-generic-font-family:auto; mso-font-charset:134; mso-char-type:none;} --> </style> </head> <body> <!--[if !excel]> <![endif]--> <!--下列信息由 Microsoft Office Excel 的“发布为网页”向导生成。--> <!--如果同一条目从 Excel 中重新发布,则所有位于 DIV 标记之间的信息均将被替换。--> <!-----------------------------> <!--“从 EXCEL 发布网页”向导开始--> <!-----------------------------> <div id="excel_list_31045" align=center x:publishsource="Excel"> <table x:str border=0 cellpadding=0 cellspacing=0 width=360 style='border-collapse: collapse;table-layout:fixed;width:270pt'> <col width=72 span="<%=header.size()-1 %>" style='width:54pt'> <tr height=19 style='mso-height-source:userset;height:14.25pt'> <td colspan="<%=header.size()-1 %>" height=19 class=xl2631045 width=288 style='height:14.25pt; width:216pt'>${ExcelTitle}</td> </tr> <tr height=19 style='mso-height-source:userset;height:14.25pt'> <%for(int i =1;i<header.size();i++){%> <td class=xl2431045><%=(String)header.get(i)%></td> <%}%> </tr> <%for (int i =0;i<data.size();i++){ List colList = (List)data.get(i); %> <tr height=19 style='mso-height-source:userset;height:14.25pt'> <%for (int j =1;j<colList.size();j++){%> <td class=xl2531045><%=colList.get(j)==null?"":(String)colList.get(j)%></td> <%} %> </tr> <%} %> <%-- <![if supportMisalignedColumns]> <tr height=0 style='display:none'> <td width=72 style='width:54pt'></td> <td width=72 style='width:54pt'></td> <td width=72 style='width:54pt'></td> <td width=72 style='width:54pt'></td> <td width=72 style='width:54pt'></td> <td width=72 style='width:54pt'></td> </tr> <![endif]> --%></table> </div> <!-----------------------------> <!--“从 EXCEL 发布网页”向导结束--> <!-----------------------------> </body> </html>
发表评论
-
远程调用servlet
2012-09-12 16:26 3982//发起请求、先写发送(out)、然后等待度(in) URL ... -
基于ssh的项目的单元测试
2012-08-01 13:55 977package com.csoft.ta.util; imp ... -
JBPM设计器乱码问题
2012-06-30 13:44 768修改eclipse安装跟目录下的eclipse.ini文件,在 ... -
项目中读取文件
2012-03-13 18:31 811import java.io.BufferedReader;i ... -
项目中配置log4j
2012-03-08 10:26 887<!--如果不定义webAppRootKey参数,那么w ... -
qq album
2012-01-05 23:02 1028此文章完全转自他人博客(用于个人学习记录) 这个功能的实现关 ... -
关于quartz 2.x 一些记录
2011-12-30 14:27 1193功能需要 审计(即对不同规则的定制的东西进行轮巡)如果每一个轮 ... -
JavaScript动态操作表格,添加,删除行、列及单元格
2011-12-27 16:11 797<html> <head> < ... -
jsp 导出excel
2011-11-21 16:09 892<%@page contentType="ap ... -
java mail 应用
2011-09-22 10:02 859以下全部copy from http://www.cnbl ... -
quartz 在 spring静态、动态配置
2011-09-20 14:55 1177项目要求动态改变配置时间,动态改变quartz的 cron表达 ... -
JMX简单示例
2011-09-02 16:40 899以下文章摘自网络仅供学习用 1.编写一个以MBean ... -
cron表达式
2011-08-01 16:59 831以下文章复制自他出: 一个Cron-表达式是一个由六至七个 ... -
不同数据库的数据库类型及对应的jdbc类型
2011-07-27 12:47 1204public static void main(String ... -
Dom4j的使用
2011-06-15 18:08 758Dom4j 使用简介 作 ... -
SVN update时候报错的解决办法。。Working copy not locked; this is probably a bug, please rep
2011-06-01 09:02 5139今天上午CVS服务器突然坏了。。改用svn,安装完插件,连到我 ... -
hibernate 延迟加载
2011-05-12 17:25 697延迟加载: 延迟加 ... -
hibernate 一级缓存和二级缓存
2011-05-12 17:09 887一级缓存 Hibernate框架一级缓存的特点: 1.它是hi ... -
读取Blob字段图片、并进行缩放放到页面上
2011-03-29 15:15 4165整个流程分为四步,连接oracle数据库 -> 读取bl ... -
James 一
2011-03-09 10:48 923James 邮件服务器的安装和配置 James 邮件服务 ...
相关推荐
在Java、JSP和JavaScript中实现将统计表格保存为Excel文件是一个常见的需求,尤其是在数据分析和报表展示场景下。以下是一个详细的步骤和示例代码来帮助理解这个过程。 1. **前端JavaScript部分**: JavaScript...
本文主要介绍如何利用Oracle9i Report将数据库中的数据导出到Excel,以提供更加友好的用户界面和数据分析能力。 首先,我们需要准备一个测试环境,创建一个名为P的测试表,并填充一些测试数据。在SQL命令行中,可以...
24.需要在web页面导入导出Excel单元格数据的; ……… SOAOFFICE中间件包括三个内置组件:SOAExcel、SOAWord、SOAPowerPoint。另外企业版还包括支持PDF文件的SOAPDF组件。 SOAOFFICE 中间件采用标准HTTP传输协议,...
6. XML方案:Word从2003开始支持XML格式,大致的思路是先用office2003或者2007编辑好Word的样式,然后另存为XML,将XML翻译为FreeMarker模板,最后用Java来解析FreeMarker模板并输出Doc。 生成PDF 1. Jasper ...
2. 将模板另存为XML格式,例如:“测试.xml”,然后修改XML文件中的占位符,如将`<title>`改为`${title}`。 3. 将XML文件改名为`.ftl`扩展名,如“测试.ftl”,并将模板文件放入项目的指定目录。 4. 引入FreeMarker...
实例297 在JSP中利用Word自动打印指定格式的会议记录 468 实例298 在ASP中利用Word自动打印指定格式的会议记录 470 实例299 在PHP中调用Word自动打印指定格式的会议记录 472 11.3 利用Excel打印报表 474 ...
在Word文档转换中,我们可以先使用Microsoft Office(如Word 2003或2007)创建所需的Word样式和布局,然后将其另存为XML格式。XML文件保留了文档的结构和样式信息,便于FreeMarker解析。 3. **FreeMarker与XML结合...
2. Access数据库管理:Access数据库可以将对象导出到其他数据库、数据表、Excel,但不能直接导出到数据表。 3. 函数优化:内联函数(Inline Function)是一种优化手段,用于提高程序效率,适用于频繁调用且功能简单...
实例297 在JSP中利用Word自动打印指定格式的会议记录 468 实例298 在ASP中利用Word自动打印指定格式的会议记录 470 实例299 在PHP中调用Word自动打印指定格式的会议记录 472 11.3 利用Excel打印报表 474 实例300 将...
如流程审批单,在流程处理完成后将处理过程按照流程单的要求导出,有时程序中需要实现生成标准Word文档,要求能够打印,并且保持页面样式不变,常见的方案有POI、iText、JACOB、JSP几种方式,POI读取Word文档比较...