將Excel檔案內容匯入oracle資料庫

2021-10-03 12:33:14 字數 988 閱讀 6082

方法一:使用函式對單元格內容進行連線

1.先將excel中資料行中合併的單元格進行拆分。

2.在excel中使用函式將單行中每個單元格的資料使用逗號連線起來。

函式舉例:

=$a$5&",'"&$b$5&"','"&$c$5&"','"&$d$5&"','"&$e$5&"','"&$f$5&"','"&text($g$5,"e/m/d")&"','"&$h$5&"','"&$i$5&"','"&if($j$5<>"",text($j$5,"e/m/d"),"") &"','"&$k$5&"','"&$l$5&"'"

上面函式表示從a5單元格到l5單元格使用逗號將每個單元格的內容連線成字串,text()函式用於格式化日期顯示(e/m/d 表示年月日),if()函式用於判斷單元格內容是否為空。

3.將格式化後的字串使用sql語句插入表中。

方法二:直接在excel中拼接好sql語句,然後放到資料庫執行。

1.先將excel中資料行中合併的單元格進行拆分。

2.在每列單元格前面拼接sql,如下圖所示:

這個地方需要注意的點有幾個:

①單個單引號可能在複製後會變沒了,可能需要兩個單引號來替代單個單引號。

②每行結尾處不要忘記加上分號(;),不然在資料庫中執行會出錯。

3.所有行都新增好sql後,把資料複製到editplus裡面,類似於下面格式:

4.在editplus中把單引號前後空格處理一下,操作如下圖:

最後把拼接好的sql語句複製到資料庫去執行。 

將EXCEL內容匯入MySQL方法

1.有個軟體 php excel parser pro 可以。2.可將excel存成csv格式。然後通過phpmyadmin倒入mysql 3.先導入access中,再弄到mysql中,或者自己寫程式讀出excel中資料然後存入mysql中 4.手工方法,就是先利用 excel 生成sql語句 然後...

如何將EXCEL內容匯入mysql

方法很多,不過建議你先看看mysql的開發文件,裡面寫的很詳細的,如果你懶得看,可以看下面的 1.有個軟體php excel parser pro v4.2可以 2.可將excel存成csv格式。然後通過phpmyadmin倒入mysql 3.先導入access中,再弄到mysql中,或者自己寫程式...

如何將EXCEL內容匯入mysql

2.可將excel存成csv格式。然後通過phpmyadmin倒入mysql 3.先導入access中,再弄到mysql中,或者自己寫程式讀出excel中資料然後存入mysql中 4.還有乙個比較笨的手工方法,就是先利用excel生成sql語句,然後再到mysql中執行,這種方法適用於excel 匯...