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

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