最近遇到了一个客户必须要打印工资条,由于我们常规的打印不能把行头信息关联到每一个的员工的上面去,于是对于客户的这个需求只能有2中解决方案了。

一:硬着头皮去做客户要求的打印格式。公司比较吝惜钱财,一年过去了还没有买第三方的报表格式。

二:只能让客户导出到Excel上去操作打印了,但是碰到的问题是客户导出来后还是一个表头信息行对应多个员工工资信息行,发给员工工资条的时候员工却不知道发的钱是哪个部分的,于是自己从后台想法设置只能把对应的DataSet的数据行强制都去加上表头信息了,这种方式目前虽然不可取,但是目前实施比较紧,只能先这么去做了。

下面是网上如何设置的Excel,为客户查找的。但是怕客户不会,也只能利用方案二给客户去处理了。

二、妙用排序,轻松打印工资条

  工资条的最终结果就是一行工资明细目,一行员工对应的数据,通常做好的工资表都是只有第一行有数据工资细目,下面全部是数据,如果能从第二行开始,每一行的结尾都添加一行工资细目的数据就好了。这一点可以使用排序轻松实现,具体实现方法如何,就请接着往下看吧。

  假设当前工资表中有300行数据,显然使用第一种方法是行不通的。首先复制第一行的工资细目数据,从300行之后的任一行粘贴,并使用填充柄拖动复制300行。

  接下来在A列的前面插入两列,第一列使用填充柄输入序号,从1一直拉到N(本例操作时为1000,这个N可根据自己的喜好以及实际需求,基本上只要大于工资表中数据的两倍即可),主要用来打印工资条后下次重新做工资时恢复表格顺序。第二列从第二行开始,依次输入1、3、5、7,然后选中这四个单元格,使用填充柄填充至员工数据结束位置。在下方的工资细目数据区,从第一行依次输入2、4、6、8,然后选中这四个单元格,使用填充柄填充至结束,大致效果如图 3所示。
  

图 3 输入数字,为下一步作准备

  执行“数据”→“筛选”→“自动筛选”命令,单击B列的下拉按钮,在弹出的下拉菜单中选择“升序排列”,这样工资条就做好了(如图 4)。

  

图4 最终效果

  从上图中可以看出,工资条效果已经实现了,这时将A、B两列隐藏,然后打印,我们的工作就算完成了。等下个月需要使用这张工资表格重新计算工资时,只需要将隐藏的A、B两列取消隐藏,使用“自动筛选”,然后按照A列“升序排列”即可还原原来的顺序。

工资条打印 Excel操作相关推荐

  1. excel操作技巧:聊聊关于打印的一些事儿

    在之前的学习中,小编给小伙伴们带来了许多关于Excel操作的小技巧,不过最近很多小伙伴在打印上又犯了难题,倒在了最后一步上,实在是亏得很.今天小编就来给大家讲讲打印的那些难事儿! 难题一: 多列数据打 ...

  2. vb.net excel操作:填充人事档案表并打印 中打印补充

    本节文章是对<vb.net excel操作:填充人事档案表并打印>的补充. 本节将不使用默认打印机进行打印,实现自主选择打印机. 原代码中使用打印语句如下:         Wsheet. ...

  3. Excel一键生成工资条的另类操作

    该发工资了,该发工资了,老板让小王在一周之内把所有员工的工资整理好,并分成工资条打印.没想到小王在几秒之内就把这件事情搞定了,是什么神操作?????? (方方格子插件) 1.先看动图演示吧 2.选中数 ...

  4. Qt之excel 操作使用说明

    学习背景: 适合熟悉些qt开发,但是不是深入了解的开发者学习.具体实现(qt 5.1版本),office2007 Excel做验证,Win 7(64位),如有讲解有误,欢迎斧正! 一.简单介绍 QAx ...

  5. 【Python】 更棒的Excel操作模块xlwings

    [xlwings] 说到Python操作Excel,有好多模块都可以支持这个工作.比如最底层的win32模块不仅可以操作Excel,还可以操作其他一众windows的软件. 其他的比较熟悉的有xlrd ...

  6. 未来教育计算机二级Excel解析,Excel操作小技巧,助你学好计算机二级office!

    原标题:Excel操作小技巧,助你学好计算机二级office! Office考试中最难的是什么?当然是Excel函数啊! 小编辛苦整理了excel10大懒人技巧,让你考试速提分!还不赶紧收藏起来 一. ...

  7. 阿里巴巴开源的Excel操作神器!

    前提 导出数据到Excel是非常常见的后端需求之一,今天来推荐一款阿里出品的Excel操作神器:EasyExcel.EasyExcel从其依赖树来看是对apache-poi的封装,笔者从开始接触Exc ...

  8. python操作excel命令_python excel操作总结

    1.openpyxl包的导入 Dos命令行输入pip install openpyxl==2.3.3 这里注意一下openpyxl包的版本问题 版本装的太高有很多api不支持了,所以笔者这里用的是2. ...

  9. C# 调用打印机 打印 Excel

    打印 Excel 模板 大体思路,通过NPOI操作Excel文件,通过Spire将Excel转成图片,将图片传给系统打印. Spire是收费工具,在微软库中下载Free版本. #region 打印所用 ...

最新文章

  1. ICRA2021|嵌入式系统的鲁棒单目视觉惯性深度补全算法
  2. lamp黄金组合apache+mysql+php的安装
  3. chap单向认证客户端
  4. 操作系统各大公司笔试题汇总
  5. Mysql递归查询,无限级上下级菜单
  6. spark BlockManager如何实现Broadcast广播
  7. Android-入门学习笔记-图片和外观改善
  8. SQL 模糊表名查询
  9. Web终端SSH功能
  10. matlab及系统仿真期末试题,matlab与系统仿真综合试题
  11. 从苏宁电器到卡巴斯基第05篇:我的创业梦
  12. 康师傅就“水源事件”发声明 称矿物质水合标
  13. 软考高级 真题 2015年下半年 信息系统项目管理师 综合知识
  14. 电脑时间倒流,程序拒绝穿越:应用程序发生异常 未知的软件异常(0xe06d7363)
  15. 流量不清零、可转赠,对运营商未必是坏事
  16. 使用prometheus(普罗米修斯)监控redis容器详解
  17. 润乾报表学习一:制作最简单的报表
  18. Motorola(二)
  19. 关于MySQL的二次安装问题
  20. traceroute命令(unix)/tracert命令(windows)

热门文章

  1. Verge3D 2.14 for Blender发布
  2. 关于PLC的结构和工作原理
  3. linq查询中嵌套子查询
  4. Fuubo微博客户端产品体验
  5. java 快速开发框架平台 二次开发 代码生成器 springmvc SSM后台框架源码
  6. 大智慧2.08数据格式分析工作即将完成 大智慧l2数据格式 大智慧level2数据格式...
  7. 螺旋天线有方向性吗_基于有限元方法的螺旋天线设计
  8. python线条加粗_python 加粗
  9. 数字图像处理(极简) 第三章 BMP文件的读取与显示(docx)
  10. 百度快排的优势是什么?效果怎么样?