使用kettle匯入excel資料到mysql

2021-09-01 02:17:14 字數 650 閱讀 1774

kettle跑起來,要求有jre環境。

另外,如果連線mysql資料庫的話,kettle本身是不包含mysql連線的jar,需要你手動放到安裝目錄的lib目錄下。

如果是kettle啟動後放入的,需要重啟一下kettle。資料庫表設計圖:

其中:id是主鍵;role_code是角色**,匯入時,根據excel中的資料,查詢角色表,獲得角色**。其餘的畫紅色線的字段,是資料庫中有,但excel中沒有的字段,需要在匯入前設定各個欄位的值。

開啟kettle,新建轉換,加入如下的各個轉換元件。

這裡的複雜點:結合角色表,查詢角色**。資料庫必須有角色資料,excel中儲存的是角色資料的中文描述,我們根據中文描述,去角色表中查詢角色**。當然,這裡是kettle幫我們去查,我們配置好關係就行。如下圖:

ok,就這樣啦,跑起來試試效果。

Kettle的匯入 Hive到Excel

1.建立資料檔案 1 vim home a.txt 1,11 2,22 3,33 2.操作hive 1 create database test 2 use test 3 create table a a int,b int row format delimited fields terminate...

Kettle的匯入 Excel到Hive

1.操作hive 1 create database test 2 use test 3 create external table a a int,b int row format delimited fields terminated by stored as textfile 2.開啟spoo...

使用php匯入excel檔案

讓後解壓到www目錄下,先把包裡的例子執行成功了,再慢慢改成自己的需要的。執行example.php 檔案報了好多錯誤 1 是reader.php檔案裡oleread.inc檔案引入錯誤,只需直接引入即可 require once oleread.inc 也不用再將它改成字尾為php的檔案。2 修改...