前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【JSA神助攻之一】FreeScript给数据分析工作者带来无限惊喜,在Excel/WPS环境上做专业数据分析不是梦

【JSA神助攻之一】FreeScript给数据分析工作者带来无限惊喜,在Excel/WPS环境上做专业数据分析不是梦

作者头像
Excel催化剂
发布2024-06-27 19:58:01
640
发布2024-06-27 19:58:01
举报
文章被收录于专栏:Excel催化剂Excel催化剂

此乃旧文,题目改一下,有点系统性,JSA助攻第一波:可以通过Application.Run接口,借助FreeScript插件,让WPS的JSA环境,用上外部主流编程语言及其生态库资源,只需要安装FreeScript,就能让WPS拥有此能力。

FreeScript下载地址:https://www.yuque.com/cuihuajihome/document/sll864oheekcb6z5

FreeScript视频教程地址:

https://www.yuque.com/cuihuajihome/document/nrwymdqcifx3gkmq

以下是历史内容:

目前FreeScript已完成对JScript、VBScript、C#、VB.NET、PowerShell、javascript、python、R语言的支持,可以借助FreeScript,在Excel/WPS环境下使上上述编程语言无限扩展电子表格的使用边界,能力无上限,只差你的想象力让它腾飞起舞。

目前FreeScript进入功能稳定阶段,短期内不再增加其他语言的支持,将时间腾出来,给大家制作更多的教程,让大家更快掌握FreeScript的使用细节,实现更多精彩的应用。

在数据分析相关工作中,R和python的能力相当,可能国内环境下,大家对R语言稍陌生,不像python那么被鼓吹。但在作图领域,R的王者地位还是比python要强得多。特别是它的ggplot2包及周边的生态,让作图变得如此简单和专业美观。

在Excel/WPS环境下使用,可以无限降低用户的使用门槛,就如日常使用的Excel模板一样,只需要制作好一个R、python脚本,让用户可以根据自己的数据源及相关配置,使用Excel上的数据及交互方式,后台调用R、python的能力实现数据处理及分析,前台在Excel上完美展现数据结果,让自己的研究成果轻松地交付给普通用户使用。

例如如下的demo,调用R脚本,生成图表,再使用VBA、JSA将生成的结果输出到Excel/WPS表格上呈现。

以下为历史内容:

FreeScript再次起飞,增加VB.NET语言的支持。

最新突破,在C# /VB.NET /PowerShell上,都可以做到在脚本中获取到当前的Excel/WPS表格的Application对象模型。有了Application对象模型,就不单单是让脚本来处理数据这么简单,只需要将特定的参数从VBA/JSA上传递给脚本获取,在脚本端直接将所有自动化流程做完都可以,包括但不限于增删工作薄、工作表,对单元格、透视表等对象进行增删改查等操作都可以,相像力无穷。

获取Application对象仅在VBA/JSA环境下可行,在自定义函数上会报错。

下面一起来感受下最终的效果,来个简单demo给大家一窥究竟。

以下是历史介绍:

今年Excel与WPS都推出了python功能,这也是笔者3年前玩过的技术,重新被官方看重。

[好文重发]Excel与python交互,将python的广阔数据分析领域能力接入Excel中

这一次,因着GPT时代的到来,Excel与python的结合,更简单了,可以直接开放Excel调用python代码的能力。使用FreeScript新形式提供。

在FreeScript上使用python,最简单的使用方式是,直接安装anaconda,安装过程一路下一步,安装完就可以有常用的python外部库可直接使用。教程后面争取给大家录些视频,跟着视频学习降低些使用难度。

使用与Excel交互的方式,调用单元格内容完成作图,自定义函数与VBA/jsa均可使用。

大量时间花在开发探索上,文档写得比较粗糙,让尝鲜者先玩起来,慢慢再迭代完善文档、视频等教学内容。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel催化剂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档