hive 從Excel中匯入資料

2022-09-10 19:30:19 字數 1079 閱讀 2275

拿到excel表後將資料保留,其他的亂七八糟都刪掉,然後另存為txt格式的文字,用nodepad++將文字轉換為utf-8編碼,此處命名為cityprovince.txt

將cityprovince.txt傳入操作的linux環境中

hive建表,注意字段型別要相同

drop

table

tmp.cityprovince;

create

table tmp.cityprovince (province string,city string,county string,station string)

row format delimited fields terminated by'\t

' stored as textfile;

此處txt文字中以空格分開,所以此處以 '/t' 進行分割,否則會將整個資料全放在第一列中

4.在hive環境中執行指令

load data local inpath '

/home/chengwu_1/cityprovince.txt

' into table tmp.cityprovince;

5.在上一步顯示ok後,可通過select * from tmp.cityprovince;進行驗證。

注意:需要轉換為utf-8,否則tmp.citryprovince會顯示亂碼

將字段相同的表合併可用union all實現:

select

*from tablea union

allselect

*from tableb

insert

from (select

*from tmp.name1 union

allselect

*from tmp.name2 union

allselect

*from tmp.name7 union

allselect

*from tmp.name12 union

allselect

*from tmp.name17 ) a;

SQLite從Excel檔案中匯入資料

元資料 另存為.csv格式 用記事本開啟 開啟後的資料 android客戶端開發的時候使用了sqlite資料庫,為了測試,需要將一些excel檔案中的資料匯入到資料庫的表中,下面是幾個步驟 資料庫表的定義 create tablemydatas idinteger num1integer num2i...

學習筆記 從EXCEL檔案中匯入資料

從已知的excel檔案中讀取乙個樣本資料集合 1.開啟檔案的工作簿 2.根據名稱找到工作表 根據行數 nrows 和列數 ncols 讀取單元格的內容 3.列印出讀取的資料集合 import xlrd from pprint import pprint file test.xlsx wb xlrd....

從Oracle資料庫中匯入資料到Hive中的指令碼

這個是test.bash的指令碼 話說shell是真的 bin sh source config.sh 資料庫 hive db raw if 1 then echo table 1 tables 1 else tables demo2 qxf fifor ele in do table 匯入表結構 ...