让天下没有难找的讲师,职业讲师,商业讲师,培训师,讲师库-北京昭智教育

曾贤志:WPS JS宏编程教程

[复制链接]

          曾贤志老师主页

WPS JS宏编程教程
WPS中的JS宏相当于MSOffice中的VBA,是将JavaScript这种编程语言嵌入到WPS中使用。JS宏在语法表达上更简洁高
效,做二次开发更效率更高,如果您之前一直在用VBA做数据处理,那么转到JS宏也会非常顺畅,学习成本非常低。因为
除了语法不一样之外,宿主的对象模型与MSOffice基本相同。如果您是一名JS初学者,也没有VBA基础,也不用担心,
本课程从零基础开始讲解,并用实际案例加入巩固。因为WPS是免费软件,使用人群庞大,相信您学会之后,对工作上的
数据处理一定有很大帮助,不但提高了工作效率,同时也为自己的职场竟争力添加了一个有份量的法码。
适合对象:
1.有一定WPS或Office基础
2.需要自动化处理数据的
3.想学习JS编程提高数据处理能力的人员
课程亮点:
1.从零基础开始学习JS(JavaScript)。
2.将讲解的每个JS知识点与WPS表格结合应用。
3.边学边用的模学模式,实现知识的活学活用。
你能学习到什么?
1.JS的运算符、分支语句、循环语句等知识。
2.JS的函数、数组、集合、映射等内置对象。
3.JS的正则表达式,以及JS对象、类的应用。
4.学习WPS表格的常用对象、集合、方法以及属性的应用。
课程大纲:
第一章:JS宏与WPS表格
1-1为什么要学习JS宏?
1-2JS宏的录制与修改应用(工资条制作)
1-3JS与WPS表格的关系
1-4WPS宏编辑器介绍(熟悉开发环境)
1-5WPS对象的属性、方法、集合
1-6工作簿对象常用表达方式
1-7工作表对象常用表达方式
1-8单元格对象常用表达方式
1-9JS宏的输入框与输出框
1-10JS语言编写规则与注释
1-11JS宏代码的调试
1-12JS变量的申明
1-13JS宏的算术运算符
1-14JS宏的字符串连接运算符
1-15JS宏的比较运算符
1-16JS宏的逻辑运算符
1-17JS宏的赋值运算符
第二章:JS宏编程语言开发基础
2-1循环语句-while(实例-读取指定列数据)
2-2循环语句-for(实例-每天多爱你一点)
2-3循环语句-for in(for循环特殊变种)
2-4循环语句-for of(极好的数据遍历方法)
2-5分支语句-if
2-6分支语句-if else
2-7分支语句(三元运算符)
2-8分支语句-if.….elseif.….else
2-9分支语句-switch
2-10跳出语句(break与continue)
2-11错误处理语句(try...catch)
2-12数据类型判断
2-13模板字符串(数据的字符串格式化)
第三章:WPS常用对象的方法与属性详解
3-1工作簿的新建与保存(批量新建工作簿)
3-2工作簿的打开与保存
3-3文件名获取函数
3-4工作表的新建与删除(批量新建工作表)
3-5工作表的移动与复制
3-6工作表移动复制实例-1
3-7工作表移动复制实例-2
3-8单元格的复制、重定位
3-9单元格复制、重定位应用
3-10单元格行、列号获取
3-11单元格区域边界定位(End方法)
3-12单元格区域边界定位实例
3-13工作表或单元格已使用区域
3-14工作表或单元格已使用区域
3-15单元格偏移设置
3-16单元格区域尺寸调整
3-17 WSP颜色知多少(颜色专题精讲)
3-18颜色设置实例应用
3-19JS宏调用工作表函数
3-20JS宏调用工作表函数应用
第四章:JS宏自定义函数与WPS结合应用
4-1JS函数的创建与调用
4-2自定义函数实例应用
4-3匿名函数(简化函数方法-1)
4-4箭头函数(简化函数方法-2)
4-5可选参数函数
4-6变长参数函数
第五章:JS数组与WPS结合应用
5-1JS数组的那些事儿
5-2创建数组两种方式
5-3创建数组两种方式应用
5-4用函数创建数组
5-5用函数创建数组应用
5-6数组元素读、写、改操作
5-7单元格区域与JS数组
5-8单元格区域与JS数组应用
5-9数组长度获取与修改
5-10数组元素添加和删除
5-11数组元素添加和删除应用-1
5-12数组元素添加和删除应用-2
5-13数组元素的循环迭代
5-14数组简易循环-forEach
5-15数组转换迭代-map
5-16数组转换迭代应用-1
5-17 数组的转换迭代应用-2
5-18数组的筛选迭代-filter
5-19数组的查找迭代-find系列函数
5-20数组的[与或]迭代-every与some
5-21数组的归并迭代-reduce
5-22数组的归并迭代应用
5-23数组的打平迭代-flat与flatMap
5-24数组的合并-concat
5-25数组元素添加删除-push、pop、unshift、shift
5-26数组元素添加删除应用1
5-27数组元素添加删除应用2
5-28数组切片-slice
5-29数组切片应用
5-30数组切片应用-方法1
5-31数组切片应用-方法2
5-32 数组切片-splice
5-33数组排序-sort
5-34合并与拆分-split与join
5-35合并与拆分-split与join应用
5-36综合实例应用-1(多工作表数据合并)
5-37综合实例应用-2(整理不规范数据)
5-38综合实例应用-3(按员工职务大小排序)
5-39综合实例应用-4(多条件筛选记录并排序)
5-40综合实例应用-5(求字符串中的最大值记录)
第六章:JS集合与映射在WPS的应用
6-1集合的创建(实例-唯一值提取)
6-2集合的不重复特性应用
6-3集合成员添加与删除
6-4集合成员添加与删除应用
6-5集合成员迭代(随机生成试题)
6-6并集--数组完成并集
6-7交集--数组完成交集
6-8差集--数组完成差集
6-9映射的添加、修改、删除
6-10映射应用
6-11映射中键值的循环
6-12实例1--按字段分组求和
6-13实例2--拆分记录到表格
第七章:JS对象在WPS中的应用
7-1对象创建的几种方法
7-2对象属性的查、改、增、删
7-3循环对象中的属性
7-4实例1--提取各项目最后1条记录
7-5实例2--提取各项目第1条记录
7-6实例3--按指定字段汇总数据
7-7实例4--按指定字段做多种汇总
7-8实例5--按多字段做多种汇总
7-9实例6--按条件读取多表再拆成多表
7-10实例7--拆分单表到多工作簿下的多表
7-11对象的属性值为函数用法
7-12用构造函数自定义类-1
7-13用构造函数自定义类-2
7-14用class构造自定义类-3
7-15实例8--自定义关于[唯一性]的类
7-16实例8--[唯一性]类的应用
第八章:字符串技术与WPS结合应用
8-1关于字符串的3种引用方式
8-2字符串处理之切片与搜索
8-3字符串处理之修改、填充、重复
8-4正则表达式的创建与使用
8-5支持正则表达式的字符串函数
8-6正则表达式-元字符
8-7元字符应用-提取连续数字
8-8正则表达式-字符组与任选
8-9字符组与任选应用-条件计数
8-10正则表达式-贪婪匹配
8-11贪婪匹配应用-提取身份证日期
8-12正则表达式-分组匹配
8-13分组匹配应用-合计字符串中数字
8-14正则表达式-分组引用
8-15分组引用应用-替换函数应用
8-16正则表达式-零宽断言
8-17零宽断言应用-规范编号
8-18正则表达式-边界匹配
8-19边界匹配应用-按数字长度分隔
8-20正则表达式-懒惰匹配
8-21懒惰匹配应用-数据拆分且转换
8-22综合应用(提取商品规格信息)

使用道具

管理技能讲师|企业战略讲师|新媒体讲师|营销服务讲师|职场技能讲师|人力资源讲师|党政爱国讲师|财税金融讲师|生产管理讲师|其他类讲师|内训课程|讲师列表|公开课|

讲师库 | 讲师列表 | 账号登录 | 立即注册 | 网站地图 | 京公网安备11010702002698 | 京ICP备2024062795号-1

返回顶部 返回列表