半信半疑我加了一个卖课的微信,她跟我说,学了python就能轻松搞定各种可视化报表,实现自动化,能转行干程序员,工作好找工资高,而且python入门简单,0基础也能学....听起来python是个万能语言,于是我二话不说就报名了,不求转行程序员,能帮我实现自动化报表听起来也不错。

于是一个年近35的老财务就开始写起了代码,但是课上了一大半,我觉得我被骗了。

就拿课程里学的用python操作 Excel 实现报表自动化来说,听起来是实现了报表自动化解放劳动力,但是要想用python实现自动化,你得掌握文件格式的知识,比如Excel 文档格式,还要知道操作这个文档要用哪些库,然后学习这些库应该怎么用....一套搞清楚了再开始码代码,对新手菜鸟来说,程序调试错误就得反复N次,别说半天了搞定一个自动化报表了,技术差的新手2、3天都不一定能弄出来,还不如手动用Excel操作。

除此之外,对我们财务人来说,很多财务报表的格式很复杂,里面的excel专属的属性太多了,用python处理起来很不方便,而且对图表中文字的字体和大小等,python也没办法控制的那么细。

最后,一个月的速成课上完了,依然感觉自己是个python小白,那些高大上的可视化图表和自动化报表还是做不来,最后还是回到了Excel,打算重新自学vba,之前也接触过一些,用的不多,vba也能实现报表自动化,但是不能解决大数量的问题。

于是,在同行的建议下,我把目光转向了商业报表工具,朋友给我推荐了FineReport、powerbi、FineBI。第一个是专业的报表工具,后面两个算是数据分析工具。花了几天时间把3个工具都用试用了一遍,各有优缺点,但是整体体验都比python好,无论是在报表制作还是工具上手难度方面,而且这三个工具个人版都是免费的。

其中FineReport是我最中意的,它在报表制作上面是最专业的,能够制作各种复杂格式的报表,而且可以整合各个业务系统的数据,统一查询,支持大数量,报表展现快速,不卡顿,而且内置了很多可视化图表,非常适合用来做可视化分析报表

通过参数设置,可以实现报表的过滤和筛选以及各个报表组件之间联动,用来制作自动化报表模板很方便,不过需要掌握一些简单的sql的语句

除了报表查询展现之外,FineReport还可以实现填报,数据直接入库,比我们之前手动导入省事多了。报表批量查询、导出、打印、邮件定时发送...等等功能FineReport都有,省的excel里写VBA

FineReport年度财务分析看板

集团总财务看板

Powerbi是微软旗下的产品,也是很多财务同行在用的,可以做复杂报表,筛选、计算逻辑清晰,用PowerQuery、PowerPivot、PowerView可以很好的进行数据处理、建模、展示,对数据分析来说是一个十分专业的工具,但是拖拉拽能实现的功能很有限,学习起来感觉没有其他两个容易,是我入门花时间最长的,不过优点是微软产品,Excel的兄弟,和Excel配合起来用很不错。

FineBI是三个里面上手最容易的,从我下载到做出第一张报表花了不到2个小时。它和powerbi类似,都是为数据分析而设计的,包含了数据连接、数据处理、数据分析、数据展现的各个环节,支持多源数据链接,且大数据量性能很好,百万级数据也能快速展现。

不过最值得说的还是它简单的拖拽式分析操作和可视化效果,全程不要任何代码,拖拖拽拽就能完成数据处理、报表合并,而且图表类型很丰富,支持自定义,给我的感觉就是随心所欲的做自己想要的报表

而且FineBI的仪表板采用的是画布式的洁面,可以自由拖拽摆放图表组件,各组件之间可以实现联动、钻取,再加上它炫酷的图表,做个财务分析驾驶舱,在汇报工作时绝对能让领导眼前一亮。

最后,我想对做财务分析的同行说,我们做业务分析的最关键的还是对业务知识的理解和分析的思路,工具只是辅助工作的一部分,盲目跟风去学python真的没必要,尤其是那些入行小白,Excel没学透、基本的业务也没搞懂就被忽悠去学python,花钱花精力,最后工作还是做不好。

对于已经有了经验的老财务,觉得Excel已经满足不了自己的,可以考虑python或者我上面提到的工具在补充自己的技能。反正工具没有万能的,只有最合适的才是最好的。

财务有必要学python吗-8年老财务:财务分析学python就能提高效率?一半人是骗子...相关推荐

  1. 财务学python有意义吗-8年老财务:财务分析学python就能提高效率?一半人是骗子...

    半信半疑我加了一个卖课的微信,她跟我说,学了python就能轻松搞定各种可视化报表,实现自动化,能转行干程序员,工作好找工资高,而且python入门简单,0基础也能学....听起来python是个万能 ...

  2. 财务需要学python-8年老财务:财务分析学python就能提高效率?一半人是骗子

    半信半疑我加了一个卖课的微信,她跟我说,学了python就能轻松搞定各种可视化报表,实现自动化,能转行干程序员,工作好找工资高,而且python入门简单,0基础也能学....听起来python是个万能 ...

  3. python前端开发招聘_web前端和python学哪个出来工资高?

    展开全部 题主的意图说得很明显了e68a84e8a2ad62616964757a686964616f31333433646436,就是为了更好的就业,获得一份不错的薪资.那么我们首先来看一下Pytho ...

  4. Python培训中有哪些是必须学的运算符

    不管是学Python技术还是其他的编程技术,运算符的学习都是少不了的,本期小编为大家推荐的教程就是关于Python培训中有哪些是必须学的运算符?来看看下面的详细介绍内容. Python培训中有哪些是必 ...

  5. “学了半年后,我要揭开Python 3宗罪!”

    有人曾说,未来只有2种人,会Python的人和....不懂Python的小学生,虽有夸张,这也意味着Python越来越重要了,究竟这门语言厉害在哪里?以下为你总结了Python3宗"罪&qu ...

  6. Python学习的十个阶段,学完大成,对应一下看看你自己在哪个阶段

    大家好,我是梦雅. \ 今天给大家整理了Python学习的十个阶段内容,看看你现在正处于哪个阶段,想学习的朋友也可以根据这个阶段规划学习. \ \ \ 阶段一:Python基础[ 初入江湖] \ Li ...

  7. python使用TSNE为影像组学(radiomics)数据进行降维可视化分析

    python使用TSNE为影像组学(radiomics)数据进行降维可视化分析 目录 python使用TSNE为影像组学(radiomics)数据进行降维可视化分析

  8. python使用lassocv生成影像组学(radiomic)模型的系数表

    python使用lassocv生成影像组学(radiomic)模型的系数表 目录 python使用lassocv生成影像组学(radiomic)模型的系数表 #lassocv模型构建

  9. 编程入门python语言是多大孩子学的-入门编程语言,让你想学Python的几个优点!...

    关注我让代码变得有趣 对于新手小白想入门编程语言来说python是一款非常合适的语言.python是一个高层次的脚本语言,它具有很强的可读性.同时它还是解释型,交互式.面相对象的语言.非常适合初学者入 ...

最新文章

  1. SAP PM入门系列3 - 设备主数据里无‘检验类型‘栏位,那何处定义维护订单可以触发检验批?
  2. 服务器信号分析,服务器及其讯号解析装置 Server and its signal analysis apparatus
  3. DataLoader 与 Dataset
  4. 微软OCR两层优化提升自然场景下的文字识别精度(模式识别新研究)
  5. 关闭iOS软键盘的小方法
  6. 大型网站技术架构:核心原理与案例分析笔记
  7. 与计算机相关的课外活动,课外活动学生论文,关于应用型院校计算机专业课外活动相关参考文献资料-免费论文范文...
  8. EntboostChat 0.9(越狱版)公布,iOS免费企业IM
  9. NVM:切换node版本后无法使用npm全局包
  10. 关于GBK编码及C语言中文输出问题
  11. FastFDS--文件服务系统
  12. myd导入mysql_数据库是.frm,.myd,myi备份如何导入mysql
  13. 在Google工作的十年,也是我开心的十年
  14. cesium加载天地图的卫星影像图
  15. cython编译python_cython编译报错
  16. CJOJ 1659 【中学高级本】倒酒
  17. RT-Thread 模拟器 simulator 搭建 LVGL 的开发调试环境
  18. Google两步验证安装使用方法
  19. Flowable6.8(6.x版本通用)整合集成达梦8数据库(DM8)详解,解决自动生成表时dmn相关表语法报错问题。
  20. Jenkins 如何与 Kubernetes 集群的 Tekton Pipeline 交互?

热门文章

  1. linux查看接口的命令,linux shell命令查看接口索引--ip link show
  2. Linux安装python3.8时,编译过程中报错Could not build the ssl module!
  3. TensorFlow精进之路(七):关于两层卷积神经网络对CIFAR-10图像的识别
  4. OpenGL和OpenCV的区别
  5. 【C/C++】一篇文章教你区分数组指针指针数组
  6. opencv基础:相机参数标定(camera calibration)及标定结果如何使用
  7. Crnn中文end-to-end识别
  8. mysql有哪几种索引
  9. 使用EF框架的增删改查和分页的公共类
  10. Spring Framework--Data Access(1)--Transaction Management(2) - 声明式事务管理