课程咨询加微信EXCEL880B
买课程可进永久答疑群,课程可免费试学点击下方链接即可
郑广学云课堂
第1章 JSA代码编写及调试环境8
1.1 课程概述,学习目标8
1.2 开发及调试环境简介16
1.3 JSA程序调试的重要意义和入门方法20
1.4 JSA880框架的安装调试22
第2章 JSA程序语言基本语法24
2.1 JSA函数声明 参数及返回值25
2.2 JSA声明变量与常量27
2.3 JSA变量数据类型基本介绍31
2.4 JSA数字和字符串类型34
2.5 Javascript运算符概述36
2.6 JSA日期时间数据类型41
2.7 JSA对象类型概述45
2.9 JSA数组类型入门基础48
2.10 JSA逻辑判断IF语句入门52
2.11 程序的发动机 For循环入门55
2.12 容易失控的While循环语句57
2.13 数组forEach方法扔掉循环59
2.14 彻底搞懂Lambda箭头函数和立即函数60
2.15 JSA数组筛选filter方法详解62
2.16 JSA 数组映射map方法详解 随心所欲的数组重组63
2.17 JSA数组其余几个支持条件回调的函数64
2.18 JSA难啃的硬骨头reduce聚合函数, forEach的进化66
2.19 JSA数组排序sort方法详解 避坑指南67
2.20 Array2D.sortByCols彻底解决二维数组排序问题68
2.21 Try Catch错误错误处理概述70
2.22 JSA代码混淆加密保护以及用户授权71
2.23 map2d和forEach2d更方便的二维数组高阶遍历72
第3章 JSA880框架Array2D数组字典实战应用73
3.1 JSA比较数组和单元格处理数据的时间73
3.2 JSA从单元格及字符串读取二维数组的技巧74
3.3 JSA二维数组写入到单元格的注意事项75
3.4 Array2D.distinct一行代码数组任意条件轻松去重77
3.5 JSA二维数组按列求和计数平均值最大最小值聚合函数agg79
3.6 JSA一行代码实现按关键字分组透视求和计数81
3.7 Array2D更短代码实现二维数组的筛选filter和映射map83
3.8 SelectCols和SelectRows多行多列快捷选择84
3.9 deleteCols和deleteRows行列数据快速插入删除行85
3.10 insertCols和insertRows行列数据快速插入行86
3.11 多表合并 JSA数组竖向合并Concat和zip横向合并87
3.12 Array2D轻松实现数组交集差集并集87
3.13 Array2D.leftjoin左右连接优化VLookup 取代一切查找匹配89
3.14 leftjoin+groupInto实现按已知条件区分类汇总查询90
3.15 leftFulljoin左全连接 一对多查找及fulljoin全连接91
3.16 take取出N行以及skip跳过N行92
3.17 分页系列函数 轻松解决分页等分问题93
3.18 repeat重复n次 以及shuffle随机打乱函数94
3.19 数组函数以及Array2D函数库的链式调用94
3.20 fillBlank函数快速补齐空位 pad重设数组大小96
3.21 JSA集合Set对象详解以及Array.from的妙用96
3.22 JSA字典Map的方法和属性详解100
3.23 可视化调试增加的SuperMap字典类 代替Map更方便102
3.24 JSA字典Map分类汇总求和求平均值最大值最小值104
3.25 superPivot降维打击 实现多层表头交叉透视汇总105
3.26 Array2D按单元格地址区域选择与矩阵运算107
3.27 rank排名与rankGroup分组排名支持美式和中式排名108
3.28 ko一切的k函数 在单元格中随心所欲调用jsa代码109
3.29 groupInto实现分类汇总插入小计行 分组回调模式详解110
3.30 getMatrix和toMatrix完成单列转多行多列排版111
3.31 groupIntoJoin优化sumifs和Countifs批量条件统计112
3.32 superPivot+groupBy实现透视表分组小计112
第4章 JSA操作单元格的常用技巧114
4.1 初步了解JSA单元格对象Range 如何使用AI和帮助加速学习114
4.2 箭头函数和立即表达式 理解obj=>写法118
4.3 JSA单元格读写数据公式 复制粘贴以及清除数据120
4.4 获取单元格目标的9种基本方法123
4.5 Inputbox接受用户输入及使用变量拼接字符串入门125
4.6 已用区域UsedRange和CurrentRegion用法127
4.7 safeRange,safeArray , maxRange和maxArray的用法128
4.8 Range.End跳转定位以及endRow和endCol获得最大行列129
4.9 设置单元格行高和列宽 隐藏行列130
4.10 设置单元格外观样式 快速设置边框以及复制格式131
4.11 rngSortByCols方法对单元格多列排序132
4.12 RngUtils.rngFilter实现更高级的单元格筛选133
4.13 JSA合并拆分上下左右连续相同的单元格135
4.14 JSA批量添加删除批注及读取到单元格 鼠标滑过显示图片136
4.15 JSA为单元格添加数据有效性137
4.16 获取单元格所在的整行整列以及Range.Range链式访问138
4.17 Offset属性相对定位法和Resize集合 善用链式调用139
4.18 JSA批量插入图片 按名称搜索图片插入140
4.19 JSA批量导出图片 单元格导出图片以及图表导出图片141
4.20 JSA中跨表和跨工作簿访问单元格对象的秘诀143
第5章 JSA循环批量操作单元格实战案例143
5.1 JSA循环遍历单元格 遍历行列以及区域145
5.2 JSA中和数组一样不写循环遍历单元格146
5.3 JSA轻松实现隔行隔列上色求和及不连续行列循环技巧148
5.4 JSA单列变多列,折行折列循环输出技巧149
5.5 JSA批量隔行插入删除行列,按条件插入行列150
5.6 JSA多列数据汇总为一整列151
5.7 JSA行列表头二维表与一维表互转152
5.8 JSA单元格批量查找替换153
5.9 JSA多表循环for of的基本用法154
5.10 JSA轻松合并文件夹内多个Excel文件155
5.11 JSA按指定列拆分多表及多文件156
第6章 JSA工作表和工作簿操作实例157
6.1 JSA工作表访问的6种访问方式157
6.2 JSA添加及删除工作表 判断工作表是否存在158
6.3 JSA创建超链接点击跳转 生成目录表159
6.4 JSA移动工作表位置,拆分多表为多文件160
6.5 JSA实现工作表排序 排序原理综合应用161
6.6 JSA批量隐藏和显示工作表162
6.7 JSA保护工作表 锁定单元格区域禁止编辑163
6.8 JSA保护有函数公式以及特定条件的单元格164
6.9 JSA访问工作簿的5种方法165
6.10 JSA代码打开指定工作簿的方法166
6.11 JSA保存和另存工作簿的3种方法 以及重命名当前文件167
6.12 JSA工作簿指定区域保存为PDF168
第7章 JSA事件入门及实例演示169
7.1 JSA事件入门概述及注意事项169
7.2 JSA单元格编辑Worksheet_ SheetChange事件入门171
7.3 JSA与VBA代码互相调用 解决JSA事件不自动触发问题173
7.4 JSA单元格选择事件SheetSelectionChange入门175
7.5 JSA单元格选择后高亮显示行列176
7.6 JSA里的 Change事件记录首次输入时间以及防止重复输入177
7.7 JSA单元格双击事件 禁止用户双击进入编辑状态178
7.8 JSA中WorkSheet激活和离开事件179
7.9 JSA里的工作簿打开和关闭事件180
7.10 JSA文本框控件实现即时搜索框181
第8章 窗体和控件 用户交互入门基础182
8.1 MsgBox及Alert对话框询问用户意见182
8.2 JSA中InputBox对话框接受用户输入183
8.3 JSA用户窗体控件概述184
8.4 JSA窗体按行显示和修改单元格186
8.5 JSA窗体中Listbox列表框显示多行多列数据表187
8.6 JSA窗体文本框搜索显示在listbox188
8.7 JSA窗体ComBox组合框实现二级下拉联动189
8.8 JSA单选和复选框的基本用法190
8.9 JSA窗体数值调节按钮实现年月选择191
8.10 JSA窗体中循环访问控件的技巧192
8.11 多级联动菜单的通用实现 TreeNode类用法193
8.12 JSA高级算法树结构TreeNode类详解195
8.13 TreeNode类递推加载数据与递归遍历原理196
8.14 JSA880日历窗体 日期选择器使用说明197
第9章 JSA正则表达式基础入门198
9.1 JSA字符串对象方法快速使用正则表达式198
9.2 JSA正则表达式对象概览200
9.3 JSA正则匹配exec,test和match函数深入详解203
9.4 JSA正则匹配中使用括号分组来分离和重组数据205
9.5 JSA正则替换中使用回调函数207
9.6 JSA正则提取中文及英文以及提取数字求和208
第10章 IO文件操作库案例演示209
10.1 JSA遍历文件和遍历文件夹209
10.2 JSA文件及文件夹复制移动删除及重命名210
10.3 JSA打开文件和文件夹选择对话框211
10.4 用JSA制作一个文件重命名工具212
第11章 JSA可视化功能区开发实战212
11.1 使用AddinUtils函数库快速添加删除加载项按钮212
11.2 10分钟学会制作WPSJSA功能区加载项214
11.3 JSA功能区常用控件串讲216
11.4 JSA功能区下拉菜单控件详解216
第12章 JSA中如何访问数据库以及与VBA代码交互218
12.1 JSA使用ADOHelper实现和VBA一样便捷的数据库访问218
12.2 JSA中调用VBA代码及COM对象的通用方式219
12.3 封装fso文件对象在JSA中调用220
12.4 VBA中调用JSA的方式 以及VBA如何调用JSA880框架220
第13章 AirScript入门基础以及在线表与本地交互222
13.1 AirScript入门基础 编写可以在网页和手机端执行的js代码222
13.2 AirScript操作在线表快速入门225
13.3 Wps-JSA读写AirScript在线表格227
13.4 智能表-数据表中的AirScript脚本入门基础229
13.5 数据表记录集与二维数组的互相转换232
13.6 智能表-数据表的筛选和分页取数233
13.7 WebHook实现WPS本地表与在线数据表交互234
13.8 WPS智能表的图片如何下载到本地236
13.9 WPS多维表增删查改237