WPS JS宏编程教程

讲师:曾贤志 发布日期:04-15 浏览量:13


WPS JS宏编程教程

WPS中的JS宏相当于MS Office中的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.….else if.….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综合应用(提取商品规格信息)

分享
联系客服
返回顶部