本來(lái)最近在研究微信公眾平臺(tái)的,老大臨時(shí)交我個(gè)任務(wù),把excel表格里的數(shù)據(jù)導(dǎo)入sql數(shù)據(jù)庫(kù),我想這so easy嘛。 沒想都在上面消磨了兩天...
把情況介紹下:在數(shù)據(jù)庫(kù)中有如下這樣結(jié)構(gòu)的表(A表)
我只取關(guān)鍵的及列里面還有很多數(shù)據(jù)。
有一張id和name對(duì)照的excel文件(B表)和N張結(jié)構(gòu)類似的excel表(C表)(沒有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è)問題,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)鄦栴}解決方案
- 將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通過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ù)交互的方法