第四章 Tsv文件的抽取

article/2025/10/3 3:55:33

目录

一.Tsv介绍

二.案例介绍

三.案例实现

        1.建立转换

        2.配置控件

四.运行结果


一.Tsv介绍

        TSV是Tab-separated values的缩写,即制表符分隔值。使用制表符分隔数据字段的文件被称为制表符文件。制表符文件中的数据以表格结构储存,每一行储存一条记录,每条记录的各个字段间使用制表符分隔。大多数的操作系统和常用文本编辑器中,按一次“Tab”键表示默认插入一个制表符。

二.案例介绍

        通过Kettle工具抽取TSV文件tsv_extract.tsv中的数据保存至数据库extract中的数据表tsv中。

三.案例实现

        数据准备:

        现有一个名为tsv_extract.tsv的TSV文件,该文件的内容如图所示。

         1.建立转换

         2.配置控件

          文本文件输入控件:双击进入控件,点击浏览选择要处理的tsv文件,选择好后,点击

  增加,具体如下。

          单击“内容”选项卡,清除分隔符处默认分隔符“;”并单击【Insert TAB】按钮,在分隔符处插

  入一个制表符,取消勾选“头部”复选框,具体如下。

        单击字段选项卡,点击获取变量快速添加字段,具体如下:

        预览记录:

          表输出控件:双击表输出控件,连接好数据库后(我的数据库连接的名字是随便起的),选择目标表,具体如下:

        建表语句:

CREATE TABLE `tsv` (`id` int(11) NOT NULL,`name` varchar(20) DEFAULT NULL,`data` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

        勾选指定数据库字段,点击右侧输入字段映射,进行映射匹配,匹配后的图片如下:

         

四.运行结果


http://chatgpt.dhexx.cn/article/cj4B63yD.shtml

相关文章

Python逐行读取tsv文件

tsv文件中的分隔符一般是‘\t’,比如下边这个文件: 该rating.tsv文件没有表头,逐行读取方法如下: with open(rating.tsv, r, encodingutf-8) as f:for line in f:# 读取一行后,末尾一般会有一个\n,所以用s…

在线JSON转TSV工具

在线JSON转TSV工具 在线JSON转TSV工具 JSON To TSV Converter 帮助你在线将 JSON 转换为 TSV。 JSON To TSV Converter 帮助你在线将 JSON 转换为 TSV。 JSON To TSV Converter 帮助你在线将 JSON 转换为 TSV。 https://toolgg.com/json-to-tsv.html

在线Excel转TSV工具

在线Excel转TSV工具 在线Excel转TSV工具 Excel To TSV Converter 可帮助你在线将 excel 文件转换为 TSV。 Excel To TSV Converter 可帮助你在线将 excel 文件转换为 TSV。 Excel To TSV Converter 可帮助你在线将 excel 文件转换为 TSV。 https://toolgg.com/excel-to-tsv.ht…

在线CSV转TSV工具

在线CSV转TSV工具 在线CSV转TSV工具 CSV To TSV Converter 在线将 CSV 数据转换为 TSV。灵活的选项,允许你编辑转换后的 TSV 文件。 CSV To TSV Converter 在线将 CSV 数据转换为 TSV。灵活的选项,允许你编辑转换后的 TSV 文件。 https://toolgg.com/cs…

在线TSV转SQL工具

在线TSV转SQL工具 在线TSVToSQLConverter TSV To SQL Converter 将 TSV 数据在线转换为 SQL。你有三个选项可以转换,如 INSERT、UPDATE 和 DELETE。 TSV To SQL Converter 将 TSV 数据在线转换为 SQL。你有三个选项可以转换,如 INSERT、UPDATE 和 DELET…

python读取.tsv文件例子(大文件处理)

本文介绍如何用python读取.tsv文件。 目录 1、.tsv 文件介绍 2、.tsv 文件读取 1、.tsv 文件介绍 TSV(Tab-separated values)文件是一种文本文件格式,它使用制表符作为字段之间的分隔符。每行代表一个数据记录,每个记录中的字段…

【Python】CSV,TSV语料读取的简单操作——内建包csv的使用

背景 在做文本相关的任务时,难免会遇见csv,tsv等格式的数据,但有时只是读取,然后传入到下一个任务中而已,并不会做过多的操作。在这种情况下,可以使用pandas读取,但是难免有些臃肿,…

tsv文件导oracle窜列,TSV文件扩展名 - 什么是.tsv以及如何打开? - ReviverSoft

你在这里因为你有,有一个文件扩展名结尾的​​文件 .tsv. 文件与文件扩展名 .tsv 只能通过特定的应用程序推出。这有可能是 .tsv 文件是数据文件,而不是文件或媒体,这意味着他们并不是在所有观看。 什么是一&nbsp.tsv&nbsp文件? 在TSV文件格式的全称是“制表符分隔…

升序和降序的理解

升序就是从小到大,降序就是从大到小,这里指的是数字的大小 你要说按名次的那个大小,你使用的就是升序排列 上面的理解适用于任何地方 因为是程序员,说下mysql的升序,降序 desc是descend 降序意思 asc 是ascend 升序…

python怎么升序和降序排序

python怎么升序和降序排序 1、首先打开cmd命令提示符,输入指令“ipython”打开python的命令行工具: 2、在命令行中先定义一个变量number数组,里面写入几个数,并用sorted函数对number排序并将排序的结果赋值给变量a,so…

python怎么升序和降序排序?

python怎么升序和降序排序 推荐:《python视频教程》 1、首先打开cmd命令提示符,输入指令“ipython”打开python的命令行工具: 2、在命令行中先定义一个变量number数组,里面写入几个数,并用sorted函数对number排序并将…

Java中的Arrays.sort(),升序降序?

一、一维数组比较 1、默认升序 首先对于sort()函数来说默认是升序的 import java.util.Arrays;public class helloworld {public static void main(String[] args) {int[] arr{1,4,3,6,7,9};Arrays.sort(arr);System.out.println(Arrays.toString(arr));} }2、区间排序sort(…

Js如何实现升序和降序

前言 在网页中,实现列表的升序和降序,是一个比较常见的操作,尤其是在做一些数据栓选表格的时候,按照索引,时间等特定的参数,提供升序和降序排列的功能的 具体示例 sort 原生js 在原生js中主要是操作DOM,遍历节点,通过removeChild()删除节点,而使用appendChild()添加元素去实现的…

堆排序(升序降序)

堆排序是利用堆这种数据结构而设计的一种排序算法&#xff0c;堆排序是一种选择排序&#xff0c;它的最坏、最好、平均时间复杂度均为O(nlogn)&#xff0c;是不稳定排序。 小根堆&#xff08;最小堆&#xff09;&#xff1a;每个结点的值都<其左右孩子结点的值。 大根堆&…

python列表中的升序与降序

在使用python进行编程的时候&#xff0c;我们经常使用到列表&#xff0c;并需要对列表里的元素进行升降序操作&#xff0c;下面以一个简单的例子来展示python列表中的升序与降序操作。**例如&#xff1a;**输入三整数x,y,z,现在需要把这三数进行升序和降序操作 **tips:**使用 .…

Python 排序列表——如何按降序或升序排序

在 Python 中&#xff0c;你可以使用 sorted() 方法或 sort() 方法对数据进行排序。 在本文中&#xff0c;我将提供 sorted() 和 sort() 方法的代码示例&#xff0c;并解释两者之间的区别。 Python 排序列表——如何按降序或升序排序 在 Python 中&#xff0c;你可以使用 so…

C语言——选择排序(升序、降序)

举例出第一趟&#xff1a; 从a[0]开始找 遍历找最小值 第一趟排序后&#xff1a; B站“AF程序猿”视频中截到的 第二趟从a[1]开始…… &#xff08;随机生成我这里就指定10以内的了哈&#xff0c;方便看运行结果&#xff09; 程序&#xff08;升序&#xff09;&#xff1a; #…

java数组排序,升序和降序

文章目录 前言基本数据类型排序升序降序排列 基本数据类型包装类升序降序 对象排序升序降序 前言 对于数组的排序一直很疑惑&#xff0c;尤其是如何对数组进行降序排列&#xff0c;例如要对int[]类型的数组降序排列&#xff0c;这里来进行说明 基本数据类型排序 升序 int[]…

Java中的升序和降序

1.使用Arrays中的升序API&#xff08;sort&#xff09;进行升序 代码示例如下&#xff1a; public class px {public static void main(String[] args) {int[] a{11,55,99,66,22,88,33};System.out.println(Arrays.toString(a));//打印原有数组Arrays.sort(a);System.out.pri…

MySQL数据库升降序排序

在使用数据库时&#xff0c;我们可能要将数据按照从小到大&#xff0c;或者从大到小的顺序排序。这样我们就用到了升降序排序。 升序&#xff1a;从小到大&#xff08;asc&#xff09; 以这个表数据为例&#xff1a;从小到大排序 语法&#xff1a; select * from stu order …