WPS JS宏编程教程
WPS JS宏编程教程详细内容
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综合应用(提取商品规格信息)
曾贤志老师的其它课程
WPS JS宏 04.15
WPSJS宏第一章: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-11J
讲师:曾贤志详情
当Excel遇到Python教程 04.15
当Excel遇到Python教程对于职场人员来说要处理数据,大多会选择使用Excel,还有必要学习Python吗?当然有。Excel虽然处理数据灵活、高效、强大,但这些优势都局限在Excel自带的功能中,而Excel中没有的功能,只能用VBA完成。而VBA的语法没有Python的语法优雅、简捷,功能扩展比较有限,调试起来也比较麻烦。另外,Python还有多到
讲师:曾贤志详情
Office365 Excel函数教程 04.15
Office365Excel函数教程Office365是微软力推的办公软件版本,优点众多,最大的优势与卖点是保证用随时都使用最新版的Office。本套课程使用Office365下的Excel讲解函数的最大原因,就是它内置了很多其它版本Excel没有的新函数。比如XMATCH、XLOOKUP、FILTER、SORTBY等众多功能强大的新函数,这些新函数的出现,
讲师:曾贤志详情
Power BI商业智能分析教程-数据分析 04.15
PowerBI商业智能分析教程--数据分析几乎每家企业都会产生和面对大量的数据,这些数据本身是没有任何价值的。要让这些数据的意义得以显现,需要对这些数据进行整合、分析和洞察。PowerBI是由微软推出的一整套商业智能解决方案,其中的数据分析模块是PowerBI的核心,本套课程将从零开始讲解,如何学习PowerBI的数据分析语言DAX?学习完成本课程后,将能够
讲师:曾贤志详情
Power BI商业智能分析教程-数据可视化 04.15
PowerBI商业智能分析教程--数据可视化PowerBI中文版是一款出色的业务分析软件。PowerBI中文版主要是用于在组织中提供见解,能够连接数百个数据源、简化数据准备并提供专门分析,创建丰富的交互式报告,支持生成美观的报表并发布,组织在Web和移动设备上使用,同时每个用户都能够创建个性化仪表板。本套课程从零开始讲解PowerBI可视化报表的创建,并详细
讲师:曾贤志详情
Power BI商业智能分析教程-数据清洗 04.15
PowerBI商业智能分析教程--数据清洗当今时代是一个大数据时代,各行各业产生的数据越来越多,对于普通职场人员来说,数据的处理是一项重大的挑战,使用Excel的传统功能处理数据,操作重复度高,处理速度慢。如果使用VBA可以实现自动化,但编程门槛高,所以迫切需要一款既能自动化处理,又操作简单是工具来处理数据。PowerQuery就是这样一款好的工具,它在Ex
讲师:曾贤志详情
PowerPoint2019 04.15
PowerPoint2019本套PPT2019教程系统讲解PowerPoint2019从基本操作到图文编辑、插入图形对象、音频和视频等媒体编辑、幻灯片切换动画、幻灯片对象动画、幻灯片放映等内容。教程讲解以幻灯片编辑、设置、放映为侧重点,细致掌握幻灯片的各方面操作。PowerPoint2019新增了幻灯片平滑切换,PowerPoint缩放定位、文本荧光笔、矢量
讲师:曾贤志详情
PPT2010基础教程 04.15
PPT2010基础教程本套PPT基础教程由曾老师鼎力打造,是曾老师office系统教程的第七套教程。PPT全称MicrosoftofficePowerpoint是微软公司设计的演示文稿软件。可以在投影仪或者计算机上进行演示,PPT制作已经成为办公室必备技能之一,PPT不是简单的文字、图片的堆砌。而要上升到艺术的高度,您想让自己的PPT做得更专业吗?来吧,跟着
讲师:曾贤志详情
Python数据分析神器 04.15
Python数据分析神器Pandas教程适合对象:数据分析师。有数据清洗或分析需求的学员。想实现自动化数据处理的学员。想提高数据处理能力的学员。课程亮点:只需熟悉少量的Python知识,便可学习Pandas数据处理。大多案例都是用简洁的代码完成复杂的数据处理。从Excel的视角学习。采用边学边用的教学模式。每个章节最后使用案例对所学知识加以巩固。你能学习到什
讲师:曾贤志详情
Word2010基础教程 04.15
Word2010基础教程本套Word2010基础教程,是由经验丰富的曾贤志老师录制。学习这一套word2010教程后,大家可以熟练的运用word做各种的文字处理和表格处理工作。。您知道word能做什么吗?他可以做各种排版、文书制作、表格制作(招聘表,入职,物料表等)、绘图、书籍排版等等,Word2010是微软公司开发的MicrosoftOffice2010办
讲师:曾贤志详情
- [潘文富]厂家招商中的直接与间接
- [潘文富]从商业思维看待交社保
- [潘文富]厂家新任销售总监的基础工
- [潘文富]厂家增设经销商的背后
- [潘文富]厂家业务人员在经销商面前
- [王晓楠]辅警转正方式,定向招录成为
- [王晓楠]西安老师招聘要求,西安各区
- [王晓楠]西安中小学教师薪资福利待遇
- [王晓楠]什么是备案制教师?备案制教
- [王晓楠]2024年陕西省及西安市最
- 1社会保障基础知识(ppt) 21262
- 2安全生产事故案例分析(ppt) 20335
- 3行政专员岗位职责 19122
- 4品管部岗位职责与任职要求 16378
- 5员工守则 15544
- 6软件验收报告 15467
- 7问卷调查表(范例) 15211
- 8工资发放明细表 14671
- 9文件签收单 14317





