我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何把 Excel透视表搬到 WEB 上

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何把 Excel透视表搬到 WEB 上

小编给大家分享一下如何把 Excel透视表搬到 WEB 上,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

提起 Excel 一定都不陌生,尤其是里面的数据透视表,对于需要进行聚合分析的情况,根据原始数据勾勾选选就能完成,用起来是倍儿爽吧。

如何把 Excel透视表搬到 WEB 上

那么,操作起来这么省心的功能要是能移到 WEB 上,嵌入俺的应用程序里,是不是就完美了?so easy! 雷锋同志马上来教你做这事儿。

主角登场——润乾报表多维分析!

下面就先以 Excel 文件作为数据源,与各位小伙伴分享一下多维分析的应用案例,欢迎各位热烈围观,优雅吐槽:

Excel 文件内容为如下:

如何把 Excel透视表搬到 WEB 上

这个格式很普通,第一行是标题,后面就是一行行的数据了。

不管这个 Excel 数据文件是在服务器上还是在本地,润乾多维分析界面都能帮你轻松搞定!话不多说,直接看步骤:

打开润乾报表多维分析界面:

如何把 Excel透视表搬到 WEB 上

点击菜单中的【数据文件】按钮,弹出【打开数据文件】窗口,选择数据文件。

如何把 Excel透视表搬到 WEB 上

如何把 Excel透视表搬到 WEB 上

对于本地文件, 可以点击【打开本地】按钮,找到并使用保存在本地任意位置的数据文件。

对于服务器文件, 可以点击【打开服务器文件】按钮,打开位于服务器指定目录下的所有数据文件。这个目录路径要在 "[demo 应用根目录]/raqsoft/guide/jsp/olap.jsp" 中添加 JS API 进行指定,如下图所示。

如何把 Excel透视表搬到 WEB 上

选择好数据文件后,数据集就创建完成了,多维分析最重要的一步也就 ok 了。

接下来就是业务人员自由驰骋的时间了,随意在复杂条件中拖拽表头和指标,想查什么查什么,想算什么算什么。数据透视表中能做的,俺们的 WEB 应用程序也一样能做啦。哈哈,从单机应用一步跃升 Web 环境是不是更爽了!

除了上述所说的通过页面菜单导入数据文件的方法外,还有一种更简单的用法,只要在 URL 里把要分析的数据文件传进来就可以。比如把 data.xls 放到 "【Web 应用根目录】\ WEB-INF\files\fileData\" 目录下,访问分析页面时直接在后面追加上文件名就可以了。如:…\raqsoft\guide\jsp\olap.jsp?dataFile=【Web 应用根目录】\ WEB-INF\files\fileData\data.xls。

贪心,贪心!学会了在润乾的 WEB 应用中如何对文件进行多维分析后,是不是又想知道如何把它集成到你自己的应用系统中了?

很简单,标准的 java 开发三件套,jar 包,xml 配置文件,以及 jsp 的 tag 描述文件 tld。

事先要做的功课包括先按照润乾报表 V2018 教程中《集成发布》章节将基础环境搭建好,然后才能进一步集成多维分析。

多维分析是使用 tag 标签显示的拖拽界面。产品中提供了用于演示的 olap.jsp,tag 标签内容大致如下:

<raqsoft:analysev2 dfxFile="WEB-INF/files/dfx/official/readFile.dfx" dfxParams="f=WEB-INF/files/dfx/official/data.xls" // readFile.dfx中定义了名为f的参数,用来接收xls的文件路径,因此这里将xls的文件路径作为参数值传递给f … … />

嵌入后的页面更是简单易操作,会直接把 xls 里的指标全部列出,记录就这样毫无遮掩的展现在你面前。

为便于使用,添加 Tag 标签后默认俺们的分析页面会提供菜单栏,不过要是觉得菜单栏与您的页面风格不一,有点儿格格不入,那也没关系,解决方法早已帮您想好!

可以把俺们的默认菜单栏隐藏,然后在您自己的风格页面中添加我们的菜单栏按钮。

隐藏方法超简单,一句脚本搞定:

<script> guideConf.showToolBar = 'no'; //是否显示上部工具条,缺省为yes </script>

哈哈,是不是发现菜单栏消失了。

为了自定义这些功能的按钮,我们特意提供了 JS 方法直接给用户使用。您的按钮可直接对应调用下面这些方法:

保存:analyseApi.saveOlap();

打开:analyseApi.openOlap ();

横向平铺:analyseApi.resetReportWindow (1);

纵向平铺:analyseApi.resetReportWindow (2);

重叠显示:analyseApi.resetReportWindow (3);

数据集:analyseApi.manageDataSet ();

使用方法:

<a href="javascript:**analyseApi.openOlap()**;">打开</a>

当然了,要想对多维分析页面控制的出神入化还是要先深入学习俺们多维分析 JS API(统统是开源滴)。

再稍微深入一下,上面 tag 中有一个参数是 dfxFile,而 dfx 是集算器的程序脚本文件。这说明,文件多维分析的计算依靠了润乾的集算器才得以实现,通过 url 将数据文件作为参数传递给系统自带的 readFiles.dfx,dfx 计算完成后会将结果集作为多维分析的数据集显示在分析页面上,然后用户就可以随意对数据集字段进行拖拽查询了。当然,表担心,这部分集算器功能是免费的!!!

以上是“如何把 Excel透视表搬到 WEB 上”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何把 Excel透视表搬到 WEB 上

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何把 Excel透视表搬到 WEB 上

小编给大家分享一下如何把 Excel透视表搬到 WEB 上,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!提起 Excel 一定都不陌生,尤其是里面的数据透视表,对
2023-06-04

如何把Excel的拖拽分析功能搬到WEB上

如何把Excel的拖拽分析功能搬到WEB上,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。提起 Excel 一定都不陌生,尤其是里面的数据toushi表,对于需要
2023-06-04

Excel数据透视表如何制作

制作Excel数据透视表的步骤如下:1. 打开Excel并导入数据。确保你的数据是以表格形式排列的,并且每一列都有合适的表头。2. 选择任意一个数据单元格,然后点击Excel菜单栏中的“插入”选项卡,然后选择“数据透视表”或“透视表”。3.
2023-10-07

excel数据透视表求和项如何设置

这篇文章主要介绍了excel数据透视表求和项如何设置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇excel数据透视表求和项如何设置文章都会有所收获,下面我们一起来看看吧。excel数据转换成图表显示百分比:1
2023-07-02

大神支招 如何为Excel表格上把锁

  看到标题,相信很多小伙伴们的第一个问题是给Excel上把锁是什么意思呀?其实就是为表格设置一个是保护工作表,用最简单的方式讲解就是:我们给表格设置一些限制,目的是起到保护表格内容的作用,掌握了这一方法之后,我们的重要表格就能够受到保护,不怕别人捣乱啦。下面我们就一起来讲解一下Excel2016中保护表格的具体方法吧
大神支招 如何为Excel表格上把锁
2024-04-17

excel数据透视表行标签和列标签如何设置

本篇内容主要讲解“excel数据透视表行标签和列标签如何设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“excel数据透视表行标签和列标签如何设置”吧!1、首先,我们进入“插入”选择“数据透视
2023-07-02

如何利用python将Matplotlib可视化插入到Excel表格中

这篇文章主要讲解了“如何利用python将Matplotlib可视化插入到Excel表格中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何利用python将Matplotlib可视化插入到
2023-07-02

如何使用JavaScript把页面上的表格导出为Excel文件

本篇内容主要讲解“如何使用JavaScript把页面上的表格导出为Excel文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用JavaScript把页面上的表格导出为Excel文件”吧!
2023-06-04

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录