kettle ( 第五章 JavaScript代码)
可采用JavaScript脚本编程修改数据。
在某年级的“2020年4月月考成绩.xls”文件中,为了了解每个学生考试的总分,需要使用JavaScript代码组件,统计每个学生月考成绩的总分等。
一、创建转换
二、配置控件
1、Excel输入
选择文件,并选择对应工作表,获取数据。
设置好字段参数,学生各科成绩字段设置为数值型。
2、JavaScript代码
此步中,需要删除原文件中的“总分”,这一列。
代码如下:
//Script here
var 总分=0;
for (var i=0;i<getInputRowMeta().size();i++){
var valueMeta= getInputRowMeta().getValueMeta(i);
if (valueMeta.getTypeDesc().equals("Number")) {
总分 =总分 + str2num(row[i]);
}
}
三、执行结果
kettle ( 第五章 JavaScript代码)相关推荐
- linux简单设计与实现代码,《linux内核设计与实现》第五章(示例代码)
第五章 系统调用 一.与内核通信 系统调用在用户空间进程和硬件设备之间添加了一个中间层.作用: 为用户空间提供了一种硬件的抽象接口. 系统调用保证了系统的稳定和安全. 每个进程都运行在虚拟系统中,而在 ...
- 莫烦Matplotlib可视化第五章动画代码学习
5.1 Animation 动画 import numpy as np import matplotlib.pyplot as plt from matplotlib import animation ...
- 啊哈C语言 第五章 【代码】【习题答案】
目录 第三节 逻辑挑战7:判断质数很简单 判断5是否为质数: 判断5是否为质数(反向思维): 判断5是否为质数(改善方法): 判断任意一个数是不是质数: 输出一个数的所有约数,如果没有约 ...
- javascript高级程序设计 学习笔记 第五章 上
第五章 引用类型的值(对象)是引用类型的一个实例.在 ECMAScript 中,引用类型是一种数据结构, 用于将数据和功能组织在一起.它也常被称为类,但这种称呼并不妥当.尽管 ECMAScri ...
- 《JavaScript高级程序设计(第四版)》红宝书学习笔记(第五章:基本引用类型,原始值包装类型,单例内置对象)
第五章:基本引用类型 引用值(或者对象)是某个特定引用类型的实例.新对象通过使用new操作符后跟一个构造函数(constructor)来创建. 5.1 Date 这里不对Date进行详细深入,仅基于书 ...
- HTML+CSS+JavaScript网页制作案例教程-黑马程序员-第五章课后习题(课程介绍专栏效果)
黑马程序员编著的教材 HTML+CSS+JavaScript网页制作案例教程 第五章:"课程介绍"专栏-课后习题参考代码 题目原型: 请结合给出的素材,运用列表标记,超链接标记以 ...
- JavaScript高级程序设计---第五章 基本引用类型
第五章 基本引用类型 本章内容 理解对象 基本JavaScript 数据类型 原始值与原始值包装类型 引用值(或者对象)是某个特定引用类型的实例. 对象被认为是某个特定引用类型的实例.新对象通过使用n ...
- 第五模块·WEB开发基础-第2章JavaScript基础
第1章 JavaScript基础 01-JavaScript历史介绍 02-JavaScript的组成 03-JavaScript的引入方式 04-变量的使用 05-基本数据类型(一) 06-基本数据 ...
- Javascript第五章location对象第五课
ECMAScript参考:https://blog.csdn.net/qq_30225725/article/details/88621180 DOM参考:Javascript第五章window对象的 ...
最新文章
- 青少年蓝桥杯_2020_steam考试_中级组_第一题
- 文本三剑客之grep
- UVALive 7324	ASCII Addition (模拟)
- 【洛谷P2743】【poj 1743】[USACO5.1]乐曲主题Musical Themes
- MySQL根据员工姓名所在部门_用一条SQL语句显示所有人员的姓名及所在部门
- 死锁(python 版)
- 位运算符 | ^ ~的厉害__10进制 To 2进制
- 【RobotStudio学习笔记】(一)软件的安装与初步测试
- Centos 下配置JAVA环境
- 【Matlab免费安装】
- 进销存excel_还在用Excel处理进销存?推荐4个免费库存管理软件
- 显示驱动版本不符 请重新启动计算机,Win10提示此NVIDIA驱动程序与此Windows版本不兼容怎么解决?...
- Mac Chrome 安装插件(无VPN)
- synchronized-锁总结
- Salt Returners-作业结果数据返回器的使用与定制开发方法
- luogu P3934 [Ynoi2016] 炸脖龙 I
- stm32中的“hello world”
- UEditor(集成 135 编辑器插件)(附源码)
- revit常用土建软件【桩转化】功能,CAD识别转化
- 带你领略3D转换的魅力~