把excel表格里的數(shù)據(jù)導(dǎo)入sql數(shù)據(jù)庫(kù)的兩種方法
本來(lái)最近在研究微信公眾平臺(tái)的,老大臨時(shí)交我個(gè)任務(wù),把excel表格里的數(shù)據(jù)導(dǎo)入sql數(shù)據(jù)庫(kù),我想這so easy嘛。 沒(méi)想都在上面消磨了兩天...
把情況介紹下:在數(shù)據(jù)庫(kù)中有如下這樣結(jié)構(gòu)的表(A表)

我只取關(guān)鍵的及列里面還有很多數(shù)據(jù)。
有一張id和name對(duì)照的excel文件(B表)和N張結(jié)構(gòu)類似的excel表(C表)(沒(méi)有id那一列)
我的任務(wù)在B表中找到C表中數(shù)據(jù)對(duì)應(yīng)的id后,然后將id加到C表中,最后根據(jù)id是唯一的,用C表的數(shù)據(jù)去更新A表的數(shù)據(jù)。這里主要涉及了excel表格和數(shù)據(jù)庫(kù)表間的轉(zhuǎn)化。
方案一: 用excel+MySQL for Excel處理
是MySQL for Excel 是excel直接操作mysql數(shù)據(jù)庫(kù)的一個(gè)插件,你可以像修改excel表格一樣修改數(shù)據(jù)庫(kù),當(dāng)然也可以進(jìn)行表的合并等。 插件的安裝,大家百度吧。
在使用這個(gè)的時(shí)候遇到了個(gè)問(wèn)題,MySQL for Excel 能連接到本地的數(shù)據(jù)庫(kù),但在服務(wù)器上的數(shù)據(jù)庫(kù)總是連接不上。。。。方案一破產(chǎn)
方案二: 把excel表直接導(dǎo)入數(shù)據(jù)庫(kù),用sql語(yǔ)句進(jìn)行操作。
這里要注意兩點(diǎn) 一是excel表格中的手機(jī)號(hào)碼要設(shè)置為文本格式 ,二是統(tǒng)一用繁體字 。出現(xiàn)空格亂碼時(shí),刪除空格重寫輸入。
- access dbase excel foxpro 數(shù)據(jù)庫(kù)瀏覽器V3.1版 下載
- Excel數(shù)據(jù)導(dǎo)入Mysql數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼
- Excel導(dǎo)入Sqlserver數(shù)據(jù)庫(kù)腳本
- Linux下將excel數(shù)據(jù)導(dǎo)入到mssql數(shù)據(jù)庫(kù)中的方法
- php將數(shù)據(jù)庫(kù)導(dǎo)出成excel的方法
- php中使用ExcelFileParser處理excel獲得數(shù)據(jù)(可作批量導(dǎo)入到數(shù)據(jù)庫(kù)使用)
- php excel reader讀取excel內(nèi)容存入數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼
- ASP.NET下將Excel表格中的數(shù)據(jù)規(guī)則的導(dǎo)入數(shù)據(jù)庫(kù)思路分析及實(shí)現(xiàn)
- Excel導(dǎo)入數(shù)據(jù)庫(kù)時(shí)出現(xiàn)的文本截?cái)鄦?wèn)題解決方案
- 將Excel中數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫(kù)中的方法
- 如何把Excel數(shù)據(jù)導(dǎo)入到SQL2008數(shù)據(jù)庫(kù)的實(shí)例方法
- Java 使用poi把數(shù)據(jù)庫(kù)中數(shù)據(jù)導(dǎo)入Excel的解決方法
- PHP 如何利用phpexcel導(dǎo)入數(shù)據(jù)庫(kù)
- Excel、記事本數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法
- C#連接Excel2003和Excel2007以上版本做數(shù)據(jù)庫(kù)的連接字符串
- c#將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼
- 利用phpexcel把excel導(dǎo)入數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)導(dǎo)出excel實(shí)現(xiàn)
- c#生成excel示例sql數(shù)據(jù)庫(kù)導(dǎo)出excel
- android通過(guò)jxl讀excel存入sqlite3數(shù)據(jù)庫(kù)
- Drupal讀取Excel并導(dǎo)入數(shù)據(jù)庫(kù)實(shí)例
- 使用工具 plsqldev將Excel導(dǎo)入Oracle數(shù)據(jù)庫(kù)
- asp.net中EXCEL數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的方法
- php導(dǎo)入excel文件到mysql數(shù)據(jù)庫(kù)的方法
- C#窗體讀取EXCEL并存入SQL數(shù)據(jù)庫(kù)的方法
- C#定制Excel界面并實(shí)現(xiàn)與數(shù)據(jù)庫(kù)交互的方法
相關(guān)文章
MSSQL數(shù)據(jù)庫(kù)的定期自動(dòng)備份計(jì)劃。
MSSQL數(shù)據(jù)庫(kù)的定期自動(dòng)備份計(jì)劃。...2006-08-08SQL Server 2000/2005/2008刪除或壓縮數(shù)據(jù)庫(kù)日志的方法
最近win2008 r2的服務(wù)器比較卡,打開(kāi)服務(wù)器顯示也特別慢,sqlserver業(yè)務(wù)費(fèi)正常執(zhí)行,服務(wù)器桌面操作也比較卡,經(jīng)過(guò)多方研究發(fā)現(xiàn)原來(lái)是sqlserver日志文件已經(jīng)達(dá)到了84G導(dǎo)致,這里就為大家分享一下解決方法,需要的朋友可以參考一下2019-09-09sqlserver 中一些常看的指標(biāo)和清除緩存的方法
sqlserver 中一些??吹闹笜?biāo)和清除緩存的方法2009-07-07編寫高質(zhì)量代碼改善C#程序——使用泛型集合代替非泛型集合(建議20)
這篇文章主要介紹編寫高質(zhì)量的代碼有助于改善C#程序,在開(kāi)發(fā)過(guò)程中集合用的比較多,如何把集合使用好,在開(kāi)發(fā)過(guò)程必須掌握的技巧,下面這篇文章就給大家詳細(xì)介紹編寫高質(zhì)量代碼改善C#程序——使用泛型集合代替非泛型集合(建議20),需要的朋友可以參考下2015-08-08SQL Server模糊查詢的常見(jiàn)方法總結(jié)
這篇文章主要給大家介紹了關(guān)于SQL Server模糊查詢的常見(jiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03利用 SQL Server 過(guò)濾索引提高查詢語(yǔ)句的性能分析
本文就給大家介紹一下 Microsoft SQL Server 中的過(guò)濾索引功能,本文通過(guò)場(chǎng)景模擬分析給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2021-07-07揭秘SQL Server 2014有哪些新特性(1)-內(nèi)存數(shù)據(jù)庫(kù)
微軟SQL Server 2014提供了眾多激動(dòng)人心的新功能,但其中最讓人期待的特性之一就是代號(hào)為” Hekaton”的內(nèi)存數(shù)據(jù)庫(kù)了,內(nèi)存數(shù)據(jù)庫(kù)特性并不是SQL Server的替代,而是適應(yīng)時(shí)代的補(bǔ)充,現(xiàn)在SQL Server具備了將數(shù)據(jù)表完整存入內(nèi)存的功能。那么今天我們就先來(lái)看看內(nèi)存數(shù)據(jù)庫(kù)2014-08-08SQL Server 2014 數(shù)據(jù)庫(kù)中文版安裝圖文教程
這篇文章主要介紹了SQL Server 2014 數(shù)據(jù)庫(kù)中文版安裝圖文教程,需要的朋友可以參考下2021-05-05