精华内容
下载资源
问答
  • EXCEL中如何固定工作表头2009-01-04 11:39wsh_a | 分类:办公软件 | 浏览104868次我想把前两行在每页上都显示该怎么办分享到:2009-01-04 11:53提问者采纳答题闯关,过关即送礼!快来参加~显示:选中第三行--...

    EXCEL中如何固定工作表头

    2009-01-04 11:39wsh_a | 分类:办公软件 | 浏览104868次
    我想把前两行在每页上都显示该怎么办
    分享到:
    2009-01-04 11:53提问者采纳


    显示:选中第三行--点击窗口--冻结 

    打印:点击文件选项,选择页面设置,按下工作表选项卡,点击打印区域里的第一个框顶端标题行,然后在出现的选取框的提示下选中第一和第二行,点击确定以可以了
    展开全文
  • 之前我用table中的thead固定表头,但是表尾无法设置成每次换页都在当前页的最下面。。 但是用HTML自带的页眉和页脚设置没办法设置样式,并且需要打印出来的页眉有的时候需要增加图片、修改文字的属性等。
  • 竭诚为您提供优质文档 / 双击可除 ios 中如何在表格滚动的时候 篇一 excel 里面怎样让表头 ( 在滚动表格时 ) 固定不动 在打印时候也每页都显示表头的两行 excel 里面怎样让表头在滚动表格时固定不动在打印时 候也每...
  • 核心提示:本文介绍使用css来控制打印分页,并且让每页都有相同的表头,表尾。如果每行都是固定高度,那么用这种方法则是最简单方便的。 在讲述如何分页打印之前,我们有必要先了解一下css中不为人知的一些用法...
    核心提示:本文介绍使用css来控制打印分页,并且让每页都有相同的表头,表尾。如果每行都是固定高度,那么用这种方法则是最简单方便的。

    在讲述如何分页打印之前,我们有必要先了解一下css中不为人知的一些用法。

    css里media的使用

    我们在网页里引用外部的css文件时,通常是用如下的代码:

    1. <link rel="stylesheet" type="text/css" href="mycss.css">  

    实际上,上面的link对象里,我们是省略了一个叫“media”的属性,这个属性指定样式表规则用于指定的设备类型。它有如下值可用:
    all-- 用于所有设备类型
    aural-- 用于语音和音乐合成器
    braille-- 用于触觉反馈设备
    embossed-- 用于凸点字符(盲文)印刷设备
    handheld-- 用于小型或手提设备
    print-- 用于打印机
    projection-- 用于投影图像,如幻灯片
    screen-- 用于计算机显示器
    tty-- 用于使用固定间距字符格的设备。如电传打字机和终端
    tv-- 用于电视类设备

    这么多的值,并不是每个都可用,因为浏览器厂商并没有全部实现它们。

    在IE里面,可用的值有all,print,screen三个。上面的代码里,我们没有使用“media”,实际上IE或其他浏览器是用了“all”这个值。“screen”,用于显示器,也就是我们一般看到的效果。“print”,用于打印的效果。

    也就是说,我们没有指定“media”,那么我们看到的效果和打印的效果,它们用的都是同样的css文件。如果我们指定了一个“screen”,又指定了一个“print”,那么在打印时就会用“print”指定的css来渲染网页并打印。例如一个网页里有如下代码:

    1. <link rel="stylesheet" type="text/css" media="screen" href="mycss.css">    
    2.  <link rel="stylesheet" type="text/css" media="print" href="myprintcss.css">   

    那就表示,我们通过IE看到的网页,用到的css文件是mycss.css,而通过IE打印时用到的css文件则是myprintcss.css。想到什么了吗?对,我们可以通过print的设置,来让网页上的一些不需要打印的内容隐藏起来,比如,打印按钮。实际上,media还可以这样使用:

    1. <style media=print>  
    2. //这里定义你要打印时用到的css类   
    3.  </style>  


    或者这样使用:

    1. <style>  
    2. @media print {    
    3. //这里定义你要打印时用到的css类    
    4. }    
    5.  </style>  


    css里用于打印的属性
    page-break-after : auto | always | avoid | left | right | null
    参数:

    auto : 假如需要在对象之后插入页分割符
    always :始终在对象之后插入页分割符
    avoid : 避免在对象后面插入页分割符
    left : 在对象后面插入页分割符直到它到达一个空白的左页边
    right :在对象后面插入页分割符直到它到达一个空白的右页边
    null : 空值。IE5用来取消页分割符设置


    这个page-break-after,主要用来在打印时插入一个分页符,分页就靠它了。它还有个双胞胎的兄弟,叫page-break-before,参数和它一样,看名字即知道它是用来在对象之前插入分页符。

    示例

    在理解了以上两个css用法后,下面通过一个示例来说明如何分页。

    1. <HTML>  
    2.  <HEAD>  
    3.   <TITLE> AJava.org书城订单明细</TITLE>  
    4.   <style>  
    5.   @media print{   
    6.   .toolbar{display:none;}   
    7.   }   
    8.   .toolbar{border:1px solid #6A9BFA;background:#E8F7E8;}   
    9.   .paging{page-break-after :always}   
    10.   td{font-size:12px;color:#000000;}   
    11.   </style>  
    12.  </HEAD>  
    13.   
    14.  <BODY>  
    15.  <div class='toolbar'>  
    16.  <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>  
    17.  </OBJECT>  
    18.  <input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>  
    19.  <input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>  
    20.  <input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>  
    21.  <input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>  
    22.  </div>  
    23.  <TABLE width="100%" border="0"><THEAD style="display:table-header-group;font-weight:bold">  
    24. <TR><TD colspan="5"  align="center" >AJava.org书城订单明细</TD>  
    25.   </TR>  
    26.   <TR>  
    27.       <TD>书名</TD>  
    28.       <TD>价格</TD>  
    29.       <TD>送货地址</TD>  
    30.       <TD>送货时间</TD>  
    31.       <TD>状态</TD>  
    32.     </TR>  
    33. </THEAD>  
    34.    <TR>  
    35.     <TD>《Java 编程思想》</TD>  
    36.     <TD>¥60.00</TD>  
    37.     <TD>伊拉克巴格达总统府9栋8单元7门654室</TD>  
    38.     <TD>2009-8-8</TD>  
    39.     <TD>已送达</TD>  
    40.    </TR>  
    41.    <TR>  
    42.      <TD>《Java 编程思想》</TD>  
    43.      <TD>¥60.00</TD>  
    44.      <TD>伊拉克巴格达总统府9栋8单元7门654室</TD>  
    45.      <TD>2009-8-8</TD>  
    46.      <TD>已送达</TD>  
    47.    </TR>  
    48.    <TR>  
    49.      <TD>《Java 编程思想》</TD>  
    50.      <TD>¥60.00</TD>  
    51.      <TD>伊拉克巴格达总统府9栋8单元7门654室</TD>  
    52.      <TD>2009-8-8</TD>  
    53.      <TD>已送达</TD>  
    54.    </TR>  
    55.    <TR>  
    56.      <TD>《Java 编程思想》</TD>  
    57.      <TD>¥60.00</TD>  
    58.      <TD>伊拉克巴格达总统府9栋8单元7门654室</TD>  
    59.      <TD>2009-8-8</TD>  
    60.      <TD>已送达</TD>  
    61.    </TR>  
    62.    <TR class='paging'>  
    63.      <TD>《Java 编程思想》</TD>  
    64.      <TD>¥60.00</TD>  
    65.      <TD>伊拉克巴格达总统府9栋8单元7门654室</TD>  
    66.      <TD>2009-8-8</TD>  
    67.      <TD>已送达</TD>  
    68.    </TR>  
    69.    <TR >  
    70.      <TD>《Java 编程思想》</TD>  
    71.      <TD>¥60.00</TD>  
    72.      <TD>伊拉克巴格达总统府9栋8单元7门654室</TD>  
    73.      <TD>2009-8-8</TD>  
    74.      <TD>已送达</TD>  
    75.    </TR>  
    76.    <TR>  
    77.      <TD>《Java 编程思想》</TD>  
    78.      <TD>¥60.00</TD>  
    79.      <TD>伊拉克巴格达总统府9栋8单元7门654室</TD>  
    80.      <TD>2009-8-8</TD>  
    81.      <TD>已送达</TD>  
    82.    </TR>  
    83.    <TR>  
    84.      <TD>《Java 编程思想》</TD>  
    85.      <TD>¥60.00</TD>  
    86.      <TD>伊拉克巴格达总统府9栋8单元7门654室</TD>  
    87.      <TD>2009-8-8</TD>  
    88.      <TD>已送达</TD>  
    89.    </TR>  
    90.    <TR>  
    91.      <TD>《Java 编程思想》</TD>  
    92.      <TD>¥60.00</TD>  
    93.      <TD>伊拉克巴格达总统府9栋8单元7门654室</TD>  
    94.      <TD>2009-8-8</TD>  
    95.      <TD>已送达</TD>  
    96.    </TR>  
    97.    <TR>  
    98.      <TD>《Java 编程思想》</TD>  
    99.      <TD>¥60.00</TD>  
    100.      <TD><B>伊拉克巴格达总统府9栋8单元7门654室</B></TD>  
    101.      <TD>2009-8-8</TD>  
    102.      <TD>已送达</TD>  
    103.    </TR>  
    104.   <TFOOT style="display:table-footer-group;font-weight:bold">  
    105. <TR>  
    106. <TD colspan="5"  align="left" >以上内容纯属虚构</TD>  
    107. </TR>  
    108. </TFOOT>  
    109.  </TABLE>  
    110. </BODY>  
    111. </HTML>  

    以上代码在IE中浏览的效果如下图。

    1_172938_1.png
    图片1

    点击打印预览,第一页如下图。

    1_173002_1.png
    图片1


    第二页如下图。

    1_173013_1.png
    图片1


    我们发现,在我们加入分页符的那行后面,自动被分到第二页了。这个例子还有一个功能,就是每页都有相同的表头和表尾,这是利用display:table-header-group和display:table-footer-group来实现的。


    本例分页的效果,主要取决于表格里每行的高度,如果有某行很高,则会导致一些问题。如果每行都是固定高度,那么用这种方法则是最简单方便的。

    到现在为止,我们讲述的都是利用IE本身提供的控件在进行打印设置,这种方法有它的局限:不能够以编程的方式进行页面方向的设置,而这有时很重要。接下来本道将在《[AJava原创]WEB打印系列教程之五--使用ScriptX进行复杂的WEB打印设置》中进行介绍。

     

    转载于:https://www.cnblogs.com/TTTT/archive/2010/02/06/1665202.html

    展开全文
  • 一:明细类格式,报表中有表头、表尾展示一些固定信息,然后数据区域显示明细数据,要求每页显示条数固定,不满一页的话要求补充空行以满足打印时的效果,这种做法可以参考下: 单据类报表的制作 二:另外一种就是...

    发票类的难点在于格式上的控制,原来经常用 excel 或者单独编写程序做,现在 web 端展示要求多的话一般就采用专门的报表工具来做了,发票也可以归为单据类,从格式上来分可以有几种:

    一:明细类格式,报表中有表头、表尾展示一些固定信息,然后数据区域显示明细数据,要求每页显示条数固定,不满一页的话要求补充空行以满足打印时的效果,这种做法可以参考下: 单据类报表的制作

    二:另外一种就是发票这种格式,难点在于数据的位置如何精确设定,报表工具中有一个套打功能,可以在报表工具中插入一个背景图做为底版,然后报表中根据背景图设置各个数据的位置,具体做法可以参考下:报表工具实现单据套打

    报表格式做出来后,打印就直接用报表中自带的打印功能就行了。

    展开全文
  • 在很多需要打印的报表中,受限于纸张的大小,往往会限制行数或者固定列数。我们在《单据类报表的制作》一文中,曾经介绍了限制了行数的情况如何实现,现在,我们再来看一下,在固定了列数的情况下,如果在某些行中,...

    在很多需要打印的报表中,受限于纸张的大小,往往会限制行数或者固定列数。我们在《单据类报表的制作》一文中,曾经介绍了限制了行数的情况如何实现,现在,我们再来看一下,在固定了列数的情况下,如果在某些行中,逐格横向填充数据,并在超过列数后自动折行。

    我们先看一个例子的效果图:

    在这张报表,由上而下其实分成了几个部分:

    首先,表头和前两行是简单的描述信息;

    然后,实际上是一个4行5列的固定表格,对 “核定”、“实有”、“超空”、“批准使用”这四个项目进行了统计汇总;

    再往下, “登记”这一行填充了来自数据库的人员姓名,为了整齐美观,要求按4个项目对应的4列逐格填充,而且人员数量会根据数据库中的实际情况填充,如果,当多于4人时还需要折行后继续按照一行4列进行填充,如图中的蓝色字体部分所示;

    最后的两行都是文本描述。

    类似的表格其实我们常常会遇到,例如下面这张 “学校公物监护人统计表”:

    每一类公物的监护人横向逐格填写,超过4个时,都要折行展现,比如表中的“窗帘、窗户”的监护人。

     

    熟悉报表设计的兄弟姐妹都清楚,一个业务字段的取值一般都是定义到一个格子后自动扩展,现在要分别放到4个单元格,这怎么拆开定义?

     

    别着急!!下面将结合第一个“使用单”的例子,来了解一个神奇的报表工具。

    根据表格本身硬性要求(4列是固定列,不能自动扩展),我们能想到的方法只有用坐标的方式,按照位置号把登记人依次摆到对应单元格。

    如果数据库中登记人员的姓名(XM)如下

    那么我们就把登记人前4个(张三、李四、王二、王麻子)依次放到对应1~4格子里,下面4个再按照5~8放至第二行,依次类推。。。

    至于另一个问题是应该摆几行?其实很简单,总人数除以4,我们就可以判断出来了。

     

    下面就是具体的操作过程:

    1. 把“使用单”固定格式的部分先画出来……
    2. 设置数据集,例子里使用润乾报表内建数据集进行模拟,如上图所示;
    3. 按照上面的分析思路完成行数计算及按坐标摆放的工作

    其中:

    1. 在“登记”行前增加一行,在B11中定义表达式:ds2.select(XM),把登记人(XM)数据查出来备用,同时B11设置为“不可扩展”,此时为XM字段所有数据以逗号隔开的字符串(如,“张三,李四”)。
    2. 计算行数

    在原D列前插入一列,在D12中定义表达式:

    =to(1,int(ceil(ds2.count()/4)))

    其中,int(ceil(ds2.count()/4))就是可扩展出的总行数

    1. 按坐标摆放:

    E12表达式:=split(B11,",")(4*(D12-1)+1)

    G12表达式:=split(B11,",")(4*(D12-1)+2)

    I12表达式:=split(B11,",")(4*(D12-1)+3)

    K12表达式:=split(B11,",")(4*(D12-1)+4)

    其中标红的部分即为按位置坐标取数。

    1. 把新增的D列及11行设置为“隐藏”,仅用来辅助存放登记人序列串与生成行数,不需要显示。
    1. 最后效果如我所愿,完美解决!

     

    类似的复杂报表还有很多,尤其是带有人工填写痕迹的单据类报表。不过通过这篇文章,我们可以愉快地相信,没有什么报表是在冷静分析后搞不定的,尤其是在掌握了润乾报表这么NB的工具后。当然,如果实在找不到思路……那么不妨找一下润乾最牛的支持团队(QQ:800025723),必定会给您满意的答复!

    展开全文
  • 前段时间受邀去到一家制造型企业培训Excel,在课前沟通的阶段,客户提出一个需求,希望在课程中能介绍一下如何在Excel中绘制流程图。...比如每页固定打印表头表尾的表格结构,在《原来我一直用错了工具...
  • SAP smartforms控制分页,统计合计数

    千次阅读 2018-07-18 21:38:27
    如果一个smartforms要求任何时候都要打印表头表尾可以用table实现,但是table分页的时候根据之前的测试会有点小问题。这个时候可以表头表尾用windows,里面用一个模板。(这个时候通常是套打,把上边距和左边距弄好...
  • EXCEL技能学习

    2019-09-11 11:10:45
    EXCEL技能学习1.冻结表头or表列2....在长表格的查看过程中,将表头内容固定,实现无论如何滚动数据条,表头一直保持在可见范围内的效果,能够最大程度的保证数据行列不会看错或看混,影响表格查阅效果...
  • ASP。Net经典好贴

    2006-06-01 15:25:00
    如何实现自定义及自动逐页打印DataGrid显示的内容 http://dev.csdn.net/develop/article/19/19353.shtm  合并datagrid中内容相同的单元格 http://dev.csdn.net/develop/article/19/19122.shtm  创建固定表头、表格...
  • 如何实现自定义及自动逐页打印DataGrid显示的内容 http://dev.csdn.net/develop/article/19/19353.shtm  合并datagrid中内容相同的单元格 http://dev.csdn.net/develop/article/19/19122.shtm  创建固定表头、表格...
  • 20、打印表头? 31 七、Excel鲜为人知的35招秘技 31 1、建立分类下拉列表填充项 31 2、建立“常用文档”新菜单 32 3、让不同类型数据用不同颜色显示 32 4、制作“专业符号”工具栏 32 5、用“视面管理器”保存多个...
  • 超实用的jQuery代码段

    2019-03-04 10:20:41
    2.20 实现带固定表头的表格 2.21 为表单内控件设定缺省数值和文本 2.22 防止单个页面重复提交按钮 2.23 取得列表控件选中的option对象 2.24 限制输入框仅接受特殊字符的输入 2.25 禁止页面内全部超链接 2.26 实现...
  • 《管家婆》Windows版如何设置表头、表格打印行数等? #10.在《管家婆》Windows的“打印预览”中点击“表头”图标,选择“打印选项设置”,修改弹出窗口中的配置后保存退出。 $11.《管家婆》Windows版怎样打印过帐后...
  • EAS总账应用问题集2013

    2013-08-14 16:34:22
    23总账与固定资产无法关联 10 24科目余额初始化,无法录入实际损益发生额 11 25现金流量初始化界面录入辅助账时性质栏为灰色 11 26应付与总账联用时,提示对账不平 11 27辅助账初始化时选择特定的核算项目报错 11 3...
  • asp.net知识库

    2015-06-18 08:45:45
    如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/...
  • 8.2.4 用拆分冻结功能固定表头栏 经验分享 公司礼品管理 8.2.5 编号的自动填充 8.2.6 用艺术字制作标题字样 经验分享 行政部礼品采购与发放原则 8.2.7 更换礼品发放登记表的主题 8.3 日程表与备忘录 8.3.1 下载日程...
  • 千里马酒店前台管理系统V7使用手册

    热门讨论 2011-06-16 14:09:38
    如何避免排房冲突、如何确定房价等酒店业务规则,均在这一层中处理。 数据处理层的作用是直接与数据库管理系统DBMS连接,负责低层的数据处理和存贮过程。千里马V7.2采用MS-SQL SERVER 2000数据库系统,并充分...
  • eas供应链dep案例集

    2017-11-18 22:32:39
    单据操作控制修改 EASSCMA1P0028 销售退货申请单表头金额字段有计算逻辑 在销售退货申请单表头上添加三个字段“退货金额”“换货金额”“退换货金额差额”;退换货金额差额=退货金额-换货金额。 "1. 在销售退货申请...
  • 实例216 创建表头固定、表体可滚动的GridView控件 342 实例217 可拖动列、可排序、可改变宽度的GridView控件 344 实例218 使用“…”优化GridView控件中的超长字符显示 345 实例219 一次性编辑GridView控件的所有行...
  • 实例216 创建表头固定、表体可滚动的GridView控件 342 实例217 可拖动列、可排序、可改变宽度的GridView控件 344 实例218 使用“…”优化GridView控件中的超长字符显示 345 实例219 一次性编辑GridView控件的所有行...

空空如也

空空如也

1 2
收藏数 37
精华内容 14
关键字:

如何固定打印表头