报表是什么? 带数据的表格和图表就都是报表,像工资表,考勤表,成绩表,资产负载表等等都是报表。

那报表工具,顾名思义就是用来做报表的工具,那 Excel 是不是也算报表工具?广义上讲当然也算。但 IT 界说的报表工具是个狭义概念,主要指用于制作企业应用中的报表的工具。

那什么是企业应用中的报表?和我们用 Excel 做的报表有啥不同,这种报表又怎么做?

报表工具和 Excel 的根本区别在于动态性。 Excel 是静态的,而企业报表却是动态的,会随着数据变动而变动。想想我们平时拿到的 Excel,它是“死”的,除非我们手动修改里面的内容,否则 Excel 是不会变化的;但我们在系统里查询的报表是随着时间和参数的变化而不同的,比如本月的销售额每天都会变化。

这样,静态的 Excel 和动态的报表制作方式就完全不同了,制作人员也不一样。 Excel 表格可以由普通的业务人员使用 Office 或 WPS 制作完成,对制作人员的要求也不高,不需要什么技术背景;而企业报表则需要由专业的技术人员来完成,写代码或者使用专用的报表工具来做报表,做的过程中经常需要编写脚本和表达式,这就要求制作者具备一定的技术能力才能完成报表的制作。

动态性不仅体现在报表中的数据本身,还表现在报表的格式上。由于开发报表时并不知道数据源中的数据条数(数据会不断变化,不可能写死),这就需要为报表制作“模板”,报表引擎根据模板设置和实际的数据生成动态报表,纵向可以扩展出多行,横向可以扩展出多列。也就是说,报表行列数也是动态的。

报表工具,也就是用来制作报表“模板”的工具。使用报表工具来开发报表“模板”的好处是易维护。报表需要修改时,只需要修改某几个格子就可以完成修改工作,而不用像 Excel 那样逐行修改。这也是动态能力带来的好处。

数据来源差异。 报表开发要有数据准备的工作,通常是从数据源中读取数据并处理好后给报表呈现。数据源种类也可能很多,数据库、文本、Hadoop 都可以作为报表的数据源,报表连接的数据源是报表动态数据的来源。这点与数据内置的 Excel 差异很大。

报表和 Excel 的应用环境也不一样。报表作为企业级应用,主要以 B/S 架构形式存在,部署一个应用就可以被多人访问,不同角色的人访问报表时会伴随权限控制使得不同的人看到的报表结果是不一样的。比如我们经常会登录自己企业内部的 OA、ERP 查询相应统计数据,也可以登录中国移动的网站查询话费详单,这些都是报表的应用形式。

Excel 更多地是在单机上使用,像 Office 和 WPS 这些都是桌面版办公软件。在使用时,如果一个人做好的 Excel 不共享出去,别人是无法访问这个 Excel 的内容的,更无法像报表那样一处部署,多人访问了。

当然,报表和 Excel 还可以进行交互,在报表查询后可以将报表结果导出 Excel 用于数据留存或进一步数据加工;在使用报表工具制作报表时也可将 Excel(通常是业务部门提供的报表表样)导入,在此基础上进行修改完成报表制作。

总的来说,报表和 Excel 虽然可以无缝交互,但在动态能力、应用环境以及数据源支持等方面还有很大差异,开发报表最好使用专业的报表工具,选择计算能力较强,性价比较高的工具。

对进一步报表和 BI 技术感兴趣的同学还可以搜索“乾学院”,上面有整套的免费“商业智能”技术课程, 或者直接点下面的链接也可以 :

http://www.raqsoft.com.cn/wx/course-Business-Intelligence.html

excel表格横向纵向变换_什么是报表工具?和 EXCEL 有什么区别?相关推荐

  1. excel表格横向纵向变换_从Python到Excel

    在Python的CommandLine中输入: [四大基本运算] a1=100 a2=3 print( a1+a2 ) print ( a1-a2) print ( a1 * a2) print ( ...

  2. excel表格横向纵向变换_表格的制作方法

    关于表格的制作方法,在电脑上我们可以使用最常见的办公软件Word或者是Excel来制作表格,下面我们就分别介绍一下,怎么利用Word和Excel来制作表格. 表格的制作方法 用Excel制作表格的方法 ...

  3. excel表格横向纵向变换_走进AI时代的表格图像识别技术 | 鹅厂实战

    导读:作者系腾讯QQ研发中心--CV应用研究组的yonke.本文主要介绍基于深度神经网络的表格图像识别解决方案. 1. 前言 1.1. 背景 大多数人日常办公处理的文件,无非就是表格和文档,其中表格的 ...

  4. excel表格横向纵向变换_EXCEL打印妙招!(专为新手打造)!

    刚毕业的大学生刚入行想必简历上都会写着熟练掌握excel.word办公软件吧,实际让你操作一下你又会多少呢?小久这里不是打击人,因为小久当时就是这么过来的(嘻嘻),好了,话不多说,看图: 这里为了做示 ...

  5. excel表格横向纵向变换_excel如何将表格横向变成纵向?

    1.首先,双击图标,打开软件 2.然后,选中表格 3.接着,点击右键,点击复制 4.下一步,点击右键,点击转置 5.最后,表格由横向变成纵向了

  6. excel表格公式不更新_一步更新多个Excel公式

    excel表格公式不更新 You've probably used the Excel Paste Special command to multiply cells by a specific pe ...

  7. 如何将多个excel表格合并成一个_相同表头的多个Excel表格合并成一个Excel表的方法...

    运用Power Query插件 步骤: 1.在该插件选项下点击 从文本-从文件夹 2.选择储存excel表格的文件夹 3.点击 编辑 4.在content列 右键单击--删除其他列 5.切换到 添加列 ...

  8. excel表格锁定怎么解锁_让用户锁定或解锁Excel工作簿

    excel表格锁定怎么解锁 Some people like an Excel workbook that's locked down, so they can't accidentally mess ...

  9. python比较excel表格内容并提取_利用python提取多张excel表数据并汇总到同一张新表中...

    接上篇文章<如何用python实现excel中的vlookup功能?>,上篇说到,最近我在做一个小项目,也是用python操作excel解决财务审计工作上的一些问题,以便提高工作效率及其准 ...

最新文章

  1. DOS文件转换成UNIX文件格式详解
  2. iOS 十六进制的颜色值转换为UIColor
  3. 5G NGC — 关键技术 — 网络切片 — 切片的运维与运营
  4. python学习并发编程
  5. HTML5清爽博客自媒体网站模板
  6. Redis高级特性介绍及实例分析
  7. js判断中文字符串长度和js截取中文字符串
  8. 取名字_新生婴儿取名字大全2021
  9. 概率论于数理统计(陈希孺)笔记2.3
  10. 拼多多API SDK【拼多多开放平台】
  11. JAVA:实现PigeonholeSort鸽巢排序算法(附完整源码)
  12. 【修真院WEB小课堂】 angular js中的依赖注入是什么?
  13. VB中数组的大小排序解析
  14. 写在19年初的后端社招面试经历(两年经验): 蚂蚁 头条 PingCAP
  15. 【Linux】Linux文件锁
  16. Java面试核心知识点(283页)Java面试题合集最新版(485页)
  17. 使用 DBCA 命令 删除 Oracle 数据库
  18. C语言数字图像处理进阶---12光照特效滤镜
  19. 图形学笔记(四) 数学变换
  20. 安装目录里无法找到计算机,Win7系统下programdata文件夹找不到怎么办?

热门文章

  1. 为 什 么 说 Synchronized 是 一 个 悲 观 锁 ?
  2. 解决Windows11打不开Windowsdefender(安全中心)
  3. 计算机中的图表类型,高级会计师《职称计算机》图表制作:主要常用图表类型...
  4. 腾讯云TCA运维考试题
  5. 【IMX6ULL bootrom对nandflash支持分析】
  6. ios使用lua详解
  7. 软件工程技术--第六章 软件实现
  8. break和continue、循环遍历
  9. Android开发指南
  10. 广州种植牙价格是多少