漫谈Excel报表移动化的逐级解决方案

2023-10-24 06:51

本文主要是介绍漫谈Excel报表移动化的逐级解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

​Excel是应用最广泛的报表工具,它集数据存储、数据处理、数据分析于一身,广泛应用于各行各业的日常工作中(无论这个企业的信息化程度有多高、多低)。而且随着Office365的普及,软件License的费用门槛已经大幅度降低,Excel这个神器估计还要持久几十年了。

做为“报表工具”,Excel文件总会被发到自己领导的手机上,便于对方随时随地打开Excel。这样一个简单的汇报模型有很多解决办法,我们一起看看从发送者和接收者的角度,这些方案有什么优缺点:

第一级:Excel做为邮件附件

发送者需要做的只是从PC打开邮件程序或者网页,将Excel文件做为附件发送给领导邮箱;

接收者需要在手机APP上安装2个程序,邮件APP和Excel查看APP(如Office或者WPS),先下载附件再打开。

这个方式对于发送者最为简单,但对于接收者有点复杂,尤其这些APP非常大,用一段时间后超过1GB是很可能的(下载的Excel文件也占存储空间)。

第二级:直接用Office或者WPS云账户

发送者需要做的是从PC登陆Office或者WPS的云账户,Excel文件直接保存在云端;

接收者需要在APP上安装Office或者WPS,登陆相同账户即可打开Excel文件。

这个方式对双方都比较简单,只是你需要为云账户付费,安装的APP虽然少了1个邮件APP但也会占用几百兆的空间。

第三级:Excel发布到3rd应用

发送者需要做的是在Excel安装小插件(Smartbi云报表),Excel文件直接发布在上面(也可以同时保存在本地做备份);

接收者需要在APP上安装同名APP,登陆相同账户即可打开Excel文件。

这个方式对双方更简单,而且Smartbi云报表是免费的(限制Excel文件不超过100KB),对接收者来说,APP占用的空间不足几十兆,最节省空间。

小编评论一下供大家参考。

手机屏幕非常小,前两种方案如果打开word文档和PPT文档会有宽度自适应,看起来非常协调,但如果打开Excel文件却很丑,完全没有感受到“报表神器”的感觉。一直不明白谁会在手机屏幕上编辑Excel呢!?所以从这个角度,小编推荐Smartbi云报表,它把Excel文件仅仅定位在“报表”,而不只是个可编辑的电子表格文件,也提供了数据可视化等增强功能,更加适合汇报这种应用场景:

  • Excel可在APP上自适应宽度,很适合做报表

  • 申请1个账号,可以多人同时在PC和APP登陆

  • (个人使用直接用QQ、微信第三方登陆即可)

  • 支持ECharts图形控件,包括地图、词云等,比Excel图形更炫

  • 设置的隐藏、冻结等都能在APP上还原出来

  • 可指定APP上能修改(保存)的单元格

其官方介绍的功能更多,小编喜欢的是几张Excel可视化报表的截图,看来凡人和高人的区别在玩Excel的差别上还真是很大。


在这里插入图片描述

这篇关于漫谈Excel报表移动化的逐级解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/273439

相关文章

javax.net.ssl.SSLHandshakeException:异常原因及解决方案

《javax.net.ssl.SSLHandshakeException:异常原因及解决方案》javax.net.ssl.SSLHandshakeException是一个SSL握手异常,通常在建立SS... 目录报错原因在程序中绕过服务器的安全验证注意点最后多说一句报错原因一般出现这种问题是因为目标服务器

C++高效内存池实现减少动态分配开销的解决方案

《C++高效内存池实现减少动态分配开销的解决方案》C++动态内存分配存在系统调用开销、碎片化和锁竞争等性能问题,内存池通过预分配、分块管理和缓存复用解决这些问题,下面就来了解一下... 目录一、C++内存分配的性能挑战二、内存池技术的核心原理三、主流内存池实现:TCMalloc与Jemalloc1. TCM

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Java死锁问题解决方案及示例详解

《Java死锁问题解决方案及示例详解》死锁是指两个或多个线程因争夺资源而相互等待,导致所有线程都无法继续执行的一种状态,本文给大家详细介绍了Java死锁问题解决方案详解及实践样例,需要的朋友可以参考下... 目录1、简述死锁的四个必要条件:2、死锁示例代码3、如何检测死锁?3.1 使用 jstack3.2

html 滚动条滚动过快会留下边框线的解决方案

《html滚动条滚动过快会留下边框线的解决方案》:本文主要介绍了html滚动条滚动过快会留下边框线的解决方案,解决方法很简单,详细内容请阅读本文,希望能对你有所帮助... 滚动条滚动过快时,会留下边框线但其实大部分时候是这样的,没有多出边框线的滚动条滚动过快时留下边框线的问题通常与滚动条样式和滚动行

Oracle修改端口号之后无法启动的解决方案

《Oracle修改端口号之后无法启动的解决方案》Oracle数据库更改端口后出现监听器无法启动的问题确实较为常见,但并非必然发生,这一问题通常源于​​配置错误或环境冲突​​,而非端口修改本身,以下是系... 目录一、问题根源分析​​​二、保姆级解决方案​​​​步骤1:修正监听器配置文件 (listener.

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Java空指针异常NullPointerException的原因与解决方案

《Java空指针异常NullPointerException的原因与解决方案》在Java开发中,NullPointerException(空指针异常)是最常见的运行时异常之一,通常发生在程序尝试访问或... 目录一、空指针异常产生的原因1. 变量未初始化2. 对象引用被显式置为null3. 方法返回null