kettle:实现xml输入text,csv,excel,json,表---->输出
目录
配置Get data from xml组件:xml输入
txt,csv,Excel输出
Json输出
表输出
user.xml
<?xml version="1.0"?>-<students>-<student><sno>01</sno><name>五月</name><sex>男</sex><date>2016-12-08</date><address>河南洛阳</address></student>-<student><sno>02</sno><name>山月</name><sex>男</sex><date>2016-12-08</date><address>河南洛阳</address></student></students>
配置Get data from xml组件:xml输入
txt和csv的方式一样
1 新建转换双击击Get data from xml
2 打开输出双击文本输出
3打开Get data from xml 组件
4 点击浏览 找到xml文件的位置
5点击增加
6 点击内容获取“循环读取路径” 直接点击获取就可以
例如:要查student下的内容就是:/students/student
7 点击字段 获取字段
这就是成功了
txt,csv,Excel输出
接下来就是双击文本文件输出组件了
点击浏览:给文件取个名字 然后找个存放的地方
如果想要csv输出:只需要把扩展名改为csv即可 excel同理
点击内容 该编码:UTF-8
点击字段:获取字段就ok啦
然后ctrl+s 取个名字保存
点击运行
这就是运行成功了
去找到文件看看
成功了
注:由于我创建了很多的文件所以重新改了名字
Json输出
点击JSON output组件
按住shift+鼠标左键把Get data from xml 组件和JSON output连接起来
双击JSON output
选择一下文件的名字和存放路径 和编码UTF-8
点击字段 :获取字段
保存就ok了
运行成功
==============================================================
表输出
点击表输出组件
打开表输出组件
点击新建
输入数据库设置我这里用的是mysql
点击测试
出现这个小窗口就是连接成功了
注意:我的数据库是5.7版本,如果测试链接报错就是缺少相应的jar包
找到对应版本的jar包放到lib目录下即可
点击选项
输入以下内容:characterEncoding utf-8 防止数据库字段中文乱码
在目标表输入一个你想要创建表的名字
如果已经创建表点击浏览,没有创建输入一个表名
点击SQL 会为我们自动创建一个表
点击执行
把指定数据库字段给勾选上
点击数据库字段 获取字段
点击输入字段映射
点击确认我们就配置好了
保存运行!
注意:每次运行一个节点连接时都要把其他的连接给设置为失效
鼠标右键:使节点失效
否则可能无法运行
成功了!!!!!!!
谢谢耐心读完,觉得有用点个赞吧
kettle:实现xml输入text,csv,excel,json,表---->输出相关推荐
- 【web测试】不同格式的文件操作(txt,csv,excel,json,xml,yaml)
[web测试]数据驱动 python操作文件 txt文件 csv格式 excel文件 json格式 xml文件 yaml格式 python操作文件 txt文件 # 读取r 写入w;rb-二进制读取;w ...
- 在线CSV转JSON工具
在线CSV转JSON工具 在线CSV转JSON工具 CSV To JSON Converter 在线将 CSV 数据转换为 JSON.灵活的选项,允许你编辑转换后的 JSON/XML 文件. CSV ...
- 来点干货!3招Python 处理CSV、JSON和XML数据的简便方法!
Python的卓越灵活性和易用性使其成为最受欢迎的编程语言之一,尤其是对于数据处理和机器学习方面来说,其强大的数据处理库和算法库使得python成为入门数据科学的首选语言.在日常使用中,CSV,JSO ...
- 如此美妙,Python 处理CSV、JSON和XML数据的方法真简便
Python 尤其是优秀的简洁和易用性成为网络编程语言的首选,是数据和编程语言的首选,其主要的数据库和算法库成为python入门数据科学的首选语言. 在日常使用中,CSV,JSON和XML三种数据格式 ...
- Pandas如何读取和导出 Excel、CSV、JSON 数据?
转载自:Pandas如何读取和导出 Excel.CSV.JSON 数据? - 知乎 导入pandas等包 import pandas as pd import numpy as np import m ...
- pyspark —— spark dataframe 从hdfs读写文件:按照指定文件格式读写文件(读写csv、json、text文件,读取hive表,读取MySQL表)、按照指定分隔符读写文件
spark有3种数据结构--RDD.DataFrame.DataSet.这里展示的文件读写方式,都是针对dataFrame数据结构的,也就是文件读进来之后,是一个spark dataFrame. 0. ...
- java++记录+运行_记录java+testng运行selenium(三)---xml、ini、excel、日志等配置
一: ini文件 ini目前只用处存储浏览类型及需要打开的url,ini文件放在configs文件夹下面. 读取ini代码如下: 1 packagetoolskit.documents;2 3 imp ...
- Python零基础速成班-第8讲-Python文件操作File IO、高级文件处理模块shutil、CSV、JSON、多线程基础
Python零基础速成班-第8讲-Python文件操作File I&O.高级文件处理模块shutil.CSV.JSON.多线程基础 学习目标 文件操作File I/O 高级文件处理模块shut ...
- vue项目中:PC端导出csv或excel数据表方法及其移动端导出表格方法
需求是在前端导出人员明细表,后端只给提供json格式的数据,函数方法如下: 一:第一种方法:(不可移动端导出) // 导出明细csv格式(纯前端导出)getExport() {// this.getD ...
最新文章
- java栈、堆、方法区
- Git与Svn的区别—笔记1
- .NET 指南:枚举的设计
- 树莓派siri homekit_利用树莓派Zero自制一款Homekit摄像头,看上去挺酷,手痒了吗?...
- 用自定义IHttpModule实现URL重写
- day 01 python爬虫原理
- python数据生成正态分布图_Python 与金融数据生成机器学习的特征数据
- .net使用SqlBulkCopy类操作DataTable批量插入数据库数据,然后分页查询坑
- project项目管理案例_做总助,哪能不懂项目管理!
- php-fpm7.0,php-fpm7.0 慢查询设置及说明
- php当前月每天时间戳,php获取当前月与上个月月初及月末时间戳的方法
- 简单 python 小说爬虫 ultimate
- Chrome 上最必不可少的29 款插件,超级提高效率
- 关于手眼标定的误差计算
- 原创:AIR202连接阿里云调试纪实1
- vue3 组件naiveui报错: Extraneous non-props attributes (class) were passed to component but could not be
- 项目总结 :木门app(2015.4.10 —— 2015.5.8)
- 扫 雷 小 游 戏
- 力扣每日一题:891. 子序列宽度之和(java)
- 安卓开发教你监听手机Home键