wincc的excel报表实例.doc
文本预览下载声明
wincc的excel报表实例因为ms word和excel的文档都支持html文本格式,因此可以先用word或excel做好模版,另存为Web页,然后将该html改成jsp,将数据部分动态填入即可,不用很辛苦的调整格式 word页面只要在jsp头设置如下指令: %@page contentType=application/msword;charset=GBK % excel如下: %@page contentType=application/vnd.ms-excel;charset=GBK % 使用这种方式客户端必须安装有office软件,用户访问时将在ie中直接用word或excel打开该页面。 此方法优势是模板设计、调整方便,无需在服务器端使用复杂的POI或jxl技术,也无需在客户端使用ActiveX控件技术,更安全、方便,轻松实现较好的打印效果。 简单示例: 使用word建立一文档,画表格如下: | 用户名 | 真实姓名 | 性别 | | guest | 路人甲 | 男 | 保存为Web页test.htm, 将test.htm改名为test.jsp,修改其中guest、路人甲、男为从数据库动态查询,如下: %@ page contentType=application/msword;charset=GBK % %@ page import=java.sql.* % html xmlns:o=urn:schemas-microsoft-com:office:office xmlns:w=urn:schemas-microsoft-com:office:word xmlns=/TR/REC-html40 head meta http-equiv=Content-Type content=text/html; charset=GB2312 meta name=ProgId content=Word.Document meta name=Generator content=Microsoft Word 9 meta name=Originator content=Microsoft Word 9 title用户信息/title !--[if gte mso 9]xml o:DocumentProperties o:Authorevan zhao/o:Author o:LastAuthorevan zhao/o:LastAuthor o:Revision1/o:Revision o:TotalTime1/o:TotalTime o:Created2003-08-20T16:26:00Z/o:Created o:LastSaved2003-08-20T16:27:00Z/o:LastSaved o:Pages1/o:Pages o:Companytaiping/o:Company o:Lines1/o:Lines o:Paragraphs1/o:Paragraphs o:Version9.2812/o:Version /o:DocumentProperties /xml![endif]--!--[if gte mso 9]xml w:WordDocument w:PunctuationKerning w:DrawingGridVerticalSpacing7.8 磅/w:DrawingGridVerticalSpacing w:DisplayHorizontalDrawingGridEvery0/w:DisplayHorizontalDrawingGridEvery w:DisplayVerticalDrawingGridEvery2/w:DisplayVerticalDrawingGridEvery w:Compatibility w:SpaceForUL w:BalanceSingleByteDoubleByteWidth w:DoNotLeaveBackslashAlone w:ULTrailSpace w:DoNotExpandShiftReturn w:AdjustLineHeightInTable w:UseFELayout /w:Compatibility /w:WordDocument /xml![endif]-- style !-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charse
显示全部