可采用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代码)相关推荐

  1. linux简单设计与实现代码,《linux内核设计与实现》第五章(示例代码)

    第五章 系统调用 一.与内核通信 系统调用在用户空间进程和硬件设备之间添加了一个中间层.作用: 为用户空间提供了一种硬件的抽象接口. 系统调用保证了系统的稳定和安全. 每个进程都运行在虚拟系统中,而在 ...

  2. 莫烦Matplotlib可视化第五章动画代码学习

    5.1 Animation 动画 import numpy as np import matplotlib.pyplot as plt from matplotlib import animation ...

  3. 啊哈C语言 第五章 【代码】【习题答案】

    目录 第三节        逻辑挑战7:判断质数很简单 判断5是否为质数: 判断5是否为质数(反向思维): 判断5是否为质数(改善方法): 判断任意一个数是不是质数: 输出一个数的所有约数,如果没有约 ...

  4. javascript高级程序设计 学习笔记 第五章 上

      第五章   引用类型的值(对象)是引用类型的一个实例.在 ECMAScript 中,引用类型是一种数据结构, 用于将数据和功能组织在一起.它也常被称为类,但这种称呼并不妥当.尽管 ECMAScri ...

  5. 《JavaScript高级程序设计(第四版)》红宝书学习笔记(第五章:基本引用类型,原始值包装类型,单例内置对象)

    第五章:基本引用类型 引用值(或者对象)是某个特定引用类型的实例.新对象通过使用new操作符后跟一个构造函数(constructor)来创建. 5.1 Date 这里不对Date进行详细深入,仅基于书 ...

  6. HTML+CSS+JavaScript网页制作案例教程-黑马程序员-第五章课后习题(课程介绍专栏效果)

    黑马程序员编著的教材  HTML+CSS+JavaScript网页制作案例教程 第五章:"课程介绍"专栏-课后习题参考代码 题目原型: 请结合给出的素材,运用列表标记,超链接标记以 ...

  7. JavaScript高级程序设计---第五章 基本引用类型

    第五章 基本引用类型 本章内容 理解对象 基本JavaScript 数据类型 原始值与原始值包装类型 引用值(或者对象)是某个特定引用类型的实例. 对象被认为是某个特定引用类型的实例.新对象通过使用n ...

  8. 第五模块·WEB开发基础-第2章JavaScript基础

    第1章 JavaScript基础 01-JavaScript历史介绍 02-JavaScript的组成 03-JavaScript的引入方式 04-变量的使用 05-基本数据类型(一) 06-基本数据 ...

  9. Javascript第五章location对象第五课

    ECMAScript参考:https://blog.csdn.net/qq_30225725/article/details/88621180 DOM参考:Javascript第五章window对象的 ...

最新文章

  1. 青少年蓝桥杯_2020_steam考试_中级组_第一题
  2. 文本三剑客之grep
  3. UVALive 7324 ASCII Addition (模拟)
  4. 【洛谷P2743】【poj 1743】[USACO5.1]乐曲主题Musical Themes
  5. MySQL根据员工姓名所在部门_用一条SQL语句显示所有人员的姓名及所在部门
  6. 死锁(python 版)
  7. 位运算符 | ^ ~的厉害__10进制 To 2进制
  8. 【RobotStudio学习笔记】(一)软件的安装与初步测试
  9. Centos 下配置JAVA环境
  10. 【Matlab免费安装】
  11. 进销存excel_还在用Excel处理进销存?推荐4个免费库存管理软件
  12. 显示驱动版本不符 请重新启动计算机,Win10提示此NVIDIA驱动程序与此Windows版本不兼容怎么解决?...
  13. Mac Chrome 安装插件(无VPN)
  14. synchronized-锁总结
  15. Salt Returners-作业结果数据返回器的使用与定制开发方法
  16. luogu P3934 [Ynoi2016] 炸脖龙 I
  17. stm32中的“hello world”
  18. UEditor(集成 135 编辑器插件)(附源码)
  19. revit常用土建软件【桩转化】功能,CAD识别转化
  20. 带你领略3D转换的魅力~

热门文章

  1. Beta冲刺提交—星期五
  2. 浅谈电力通信与泛在电力物联网技术的应用与发展-Susie 周
  3. [Swift]圆角处理
  4. Latex参考文献中作者姓名显示为横线
  5. 户外目标:智能设备箱
  6. javascript时间兼容ios问题
  7. Ext.js正则小结
  8. 打油诗二首+自制男士通用名片一张~
  9. php穿梭框多选,多选穿梭框总结 (vue + element)
  10. 公安可视化通信指挥调度系统软件平台解决方案