[Kettle] 环境搭建、exxel导入导出

ETL工具Kettle 1 Kettle的基本概念 一个数据抽取过程,主要包括创建一个作业(Job),每个作业由一个或多个作业项(Job Entry)和连接作业项的作业跳(Job Hop)组成。每个作业项可以是一个转换(Transformation)或是另一个作业。一个转换由一个或多个步骤(Step)和连接步骤的跳(Hop)组成。 阅读详情

介绍

在这里插入图片描述

Kettle 下载、配置


配置

下载之后解压
然后需要一个 mysql-connector-java-5.1.13.jar
使用 6.0的版本会报错,因为启动类的名字不一样了
建议使用5.+

在这里插入图片描述

这样数据库链接成功

基本的算是完成

从数据库中查表数据

在这里插入图片描述

  • 添加一个 表输入
  • 写sql 语句
  • 就可以查到数据了

输出到Excel中

在这里插入图片描述

  • 选择 excel输出
  • 选择路径
  • 就可以输出到指定的文件夹中了

从excel 导入数据

在这里插入图片描述

  • 浏览 找到要添加的excel
  • 点击增加,在选中的文件中就可以看到
  • 工作表,选中要导入的工作表
  • 字段, 可以获取表格中的表头,表头中不能又空格,可以预览表个中的数据

在这里插入图片描述

  • 获取字段,选择excel中要导入数据的列
  • 编辑映射,编辑表格中的列和sql数据库中表列相对应的
  • 就可以将excel中对应的数据导入到数据库中了
Kettle把Excel数据导入数据库 一、使用Kettle导入Excel 双击“Excel输入”模块,展开Excel输入配置界面 (1)在弹出框中选择“表格类型”为“Excel 2007 XLSX (Apache POI)”; (2)点击“文件或目录“后的“浏览”选择需要导入的Excel表... 阅读详情

相关推荐

如何使用kettle将EXCEL导入数据库

应用场景: 我们想把表头一致的1.6万个EXCEL文件导入数据库,可以使用kettle操作非常方便。 第一步: 新建转换 第二步: 在输入中找到EXCEL输入,单击拖到右边操作框。 第三步: 在输出中找到表输出,单击拖到右边操作框。 第四步: 点击EXCEL输入摁住鼠标滚轮出现箭头链接到表输出。 第五步: 双击EXCEL输入点击浏览点击所有文件找到任意一个文件,点击确定—点击添加 ...

xue107224的博客 6150

[Kettle] Excel输入

本文主要讲解Kettle中的"Excel输入"组件相关知识点

Hudas的博客 4351

高效数据迁移:利用kettle实现CSV与Excel文件快速导入数据库

本文详细介绍了如何利用Kettle这一强大的ETL工具,实现CSV与Excel文件的高效数据迁移至数据库。通过可视化操作、性能优化及错误处理等实战技巧,帮助用户快速掌握数据导入流程,大幅提升工作效率。特别适合处理电商订单、销售记录等结构化数据。

weixin_29056101的博客 183

kettle开发篇-批量读取EXCEL文件-Day5

前言: 虽然目前我们大多数数据从数据库取数或者爬虫获取了,但是有些情况下我们需要对经营数据进行加工,这些数据只能给部分管理者查看,因此需要单独建立经营分析的库来存储手工的数据,而能大批量处理手工数据的地方,避免不了要去接触EXCEL。EXCEL作为办公软件的三剑客,在日常工作中出场率也太高了吧。下面来介绍怎么批量获取我们需要的数据。 一、批量获取数据的前提条件 1、公共的字段名 竟然是批量...

qq_29061315的博客 2584

使用kettle导入csv、excel格式数据文件

前序:我先来说一下我使用kettle ETL工具的感受吧,这两天公司工作的需要,需要将一定量级的csv和excel格式的数据导入数据库表中。起初我想通过PLSQL的文本导入方式进行数据的导入,但是效果很不理想,最终还是选择了kettle进行导入,效果十分明显。这么说吧,十万级的数据几秒钟轻松搞定,让人感到非常欣慰。 说明: csv文件导入与excel文件导入有差别,所以这里我按照两个模块进行讲解 ...

xiaoleilei666的博客 5116

记录rk3588 在Linux 6.1内核版本声卡 bug。

rk3588 Audio bug

Yongheng6的博客 855

kettle将excel导入数据库_ETL工具—Kettle数据的导入导出—批量Excel表到数据库

案例目的:如果你有一堆收上来,表结构相同的Excel表格,把他们放在了一个文件夹下,向批量导入到数据库中的一个表中。那么下面的操作将非常适用。这里用emp表为例子讲解,先进行一些准备工作。数据库:Oracle表格: Excel表准备工作:1.将Scott账户下的emp表格导出成Excel表格。复制几份。命名随意。(注:表格"HIREDATE"字段下年月日格式为yyyy/mm/dd,需要更改一下格...

weixin_39608394的博客 895

台达伺服B3驱动器参数的设定和CN1的接法

3. B2的电子齿轮比是直接设定P1-44(分子)和P1-45(分母)就就可以的,但是B3的有个隐藏的细节,就是P1-44的默认值77216不用去更改,这是官方客服说的,需要改的是P1-45这个参数,比如说,我使用的丝杆螺距是5mm的,那么就是以5000脉冲走完5mm为一圈,则就把P1-45设定为5000即可;我的是三菱FX3S系列的PLC,是NPN型的,输出点是24V-作为信号的,所以接41、37,具体可参考B3的。,跟着客服的讲解操作才解决的,以下就是解决方法,希望能够帮到需要的各位。

qq_38681017的博客 1万+

kettle常用操作--Excel文件和数据库表之间的数据转换

详解Excel文件和数据库表直接的数据相互流转

qq_44749491的博客 7167

【课程设计】TCP/IP 应用环境中服务器的部署与实现

本项目旨在通过搭建一个虚拟网络环境,实现软路由系统的配置和服务器的搭建与测试。具体包括安装虚拟机 VMWare Workstation,安装 Windows Server 2003 操作系统,配置软路由系统(包括双网卡安装、协议配置和测试),以及搭建并测试 DHCP 服务、DNS 服务、WWW 服务、FTP 服务和 SMTP/POP3 服务。

weixin_74907236的博客 1524

手把手教你用FPGA实现SGMII接口:从IP核配置到板级调试全流程

本文详细介绍了如何在Xilinx 7系列FPGA上实现SGMII(Serial Gigabit Media Independent Interface)接口的全流程,包括IP核配置、约束编写和硬件调试。通过具体的硬件选型建议、软件工具链配置和PCB设计规范,帮助开发者快速构建稳定可靠的千兆通信链路,并提供了常见故障排查和性能优化技巧。

weixin_29194693的博客 295

利用kettle组件导入excel文件到数据库

一个实战的示例,利用kettle组件导入excel文件到数据库,然后通过java代码调用,完整有效,自由掌控。

neweastsun的专栏 1万+

UG NX 12.0零基础实战:从草图绘制到三维建模全流程解析

本文详细解析UG NX 12.0从草图绘制到三维建模的全流程,适合零基础用户快速掌握这款工业设计软件。内容涵盖界面设置、基础操作、草图技巧、拉伸旋转建模、布尔运算等核心功能,并通过机械零件实战案例演示完整设计流程,帮助读者系统学习UG NX 12.0的工业设计应用。

weixin_29261711的博客 1165

Kettle的基本使用

一些简单的基于window的kettle使用方式。

weixin_62369128的博客 7261

第1章第11节:创建可容纳多行滚动文字的输入框TextEditor [SwiftUI快速入门到实战]

TextField可以让用户输入单行的文字内容,若想输入多行的文字内容,可以使用能够容纳多行滚动文字的 TextEditor。 定义一个字符串属性,用来存储用户输入的文字内容。接着定义一个布尔属性,用来标识是否弹出警告窗口,以显示用户输入的内容。 TextEditor是由UIKit中的UITextView演变而来,因此可以在init方法中,通过UITextView修改TextEditor的外观属性。 添加一个VStack视图,作为子视图的容器。 创建一个TextEditor,Te..

互动教程网[www.hdjc8.com] 832

8、 使用TPM密钥:从理论到实践的全面指南

本文全面介绍了如何使用TPM(可信平台模块)进行密钥管理,涵盖密钥的创建、存储、加载、迁移以及特殊密钥类型的使用。通过详细的操作步骤和代码示例,帮助读者掌握TPM密钥管理技术,确保系统的安全性和可靠性。

weixin_36212459的博客 242

Kettle导入excel文件到数据库

Kettle导入excel文件到数据库

weixin_49341379的博客 1633

Calibre DRC

calibre DRC的运行方法,包括merge gds和加用dummy rule加dummy的方法

m0_61544122的博客 1万+

Kettle下实现Excel数据导入至数据库

一、安装kettle 下载地址:https://community.hitachivantara.com/docs/DOC-1009855 1.解压下载下的压缩包,如:pdi-ce-7.1.0.0-12,然后找到.bat批处理文件Spoon双击运行,运行过程中会出现命令提示符,运行成功后如下图所示; 二、配置kettle链接属性 1.主程序启动成功后可能出现如下...

QIANG_HAO的博客 2万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

KETTLE——EXCEL输入

KETTLE表输出使用KETTLE表输出KETTLE EXCEL输入功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 ...

Jweilai 5534

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Kettle导入Excel文件进数据库时,数值发生错误的一种原因

经调查,原因是,在“导出数据为Excel文件”时,Excel的数值格式,只能接受15位的有效数字,否则,其余的替换为0;在使用kettle读取Excel文件、并导入数据库时,需要读取Excel中的数值、日期(或日期+时间、时间)、文本这三种类型的列进来,发现读取其中的数值时,读取的数字就不对。另外,当我们读取存在上文这样的超过15位的数值列的Excel文件时,注意先要将整个列转为文本格式,一般有三种方式,最简单的是“分列”功能,WPS也支持该功能,如下图所示(

qq_43580742的博客 696

通过Kettle将Excel数据导入到数据库

新建转换 输入选择组件:Excel输入 输出选择组件:表输出 选中Excel输入组件按住Shift键用鼠标拖拽至表输出组件 Excel输入组件配置 双击打开Excel输入,点击浏览找到要导入的Excel文件 点击增加 点击’工作表‘,然后点击’获取工作表名称‘ 选中Sheet1,然后点击确定 点击’字段‘,然后点击’获取来自投不数据的字段‘ 表输出组件配置 双击打开表输出,点击新建 填写数据库信心,然后点击Test 显示如下证明数据库连接成功 填写表名,勾选Specify datab

仅此而已 3112

Kettle 将文本文件转为excel输出

关注微信公共号:小程在线 关注优快云博客:程志伟的博客 一、将文本文件转为excel输出 1.选择打开,新建转换。 2.点击文本文件输入。 3.点击浏览,找到我们需要的文本文件 4.选择好之后点击增加; 5.显示文件的具体路径。 6.点击 显示文件名 就会看到看见文件的具体路径。 7.点击显示文件内容 就可以看见文件的内容。 二、文件输出 1.点击输出,选择excel输出 2.将文本文件输入与excel输出建立联系 3.双击excel输出 4...

程志伟的博客 4098

[Kettle] Excel数据导入实战:从文件配置到数据库同步

本文详细介绍了使用Kettle的Excel输入组件将Excel数据高效、准确地导入数据库的完整实战流程。从创建转换、配置文件路径与工作表,到字段类型映射与错误排查,最后通过表输出组件完成数据同步,并探讨了自动化批量处理与性能优化技巧,帮助数据从业者彻底告别手动处理的繁琐与易错。

weixin_29234423的博客 384

kettle应用-从数据库抽取数据到excel

本文介绍使用kettle从postgresql数据库中抽取数据到excel中。

耕耘 2467
上一篇: [log]报表的生成和下载
下一篇: [Spring]常用注解和技术汇总
go_sparrow
博客等级 码龄11年 0粉丝 257原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值