程序被360誤報(bào)有毒,還不知道是哪段代碼出現(xiàn)問題。 -- 3.28 15:20
360專員讓我提交程序到服務(wù)器了,等待結(jié)果 -- 3.28 15:38
貌似現(xiàn)在不報(bào)毒了 --4.3 22:03
【開發(fā)目的】
女盆友是學(xué)習(xí)委員,前幾周被老師給了一個(gè)任務(wù),要她統(tǒng)計(jì)從大一到大三一共5個(gè)學(xué)期里,每次進(jìn)步大于10名的人和5個(gè)學(xué)期一直進(jìn)步的人。她手上只有5個(gè)excel文件,里面的內(nèi)容多到不能忍,什么成績、排名、加權(quán)均分...本來這個(gè)任務(wù)是可以用excel來搞的,可是最不能忍的是這5個(gè)學(xué)期里班里的人員變動很劇烈,多一個(gè)少一個(gè)下來5個(gè)學(xué)期的excel表就無法對齊了,更悲劇的是這么復(fù)雜的情況我已經(jīng)不能用excel來解決了...
既然excel不行,那就上數(shù)據(jù)庫吧,這種統(tǒng)計(jì)在MySQL里就是幾條SQL語句的事,問題是寫SQL語句簡單,把學(xué)生的成績導(dǎo)入數(shù)據(jù)庫就不是一件容易的事情了,反正我是沒工夫一條一條往里輸,于是這個(gè)程序便誕生了...
【使用說明】
下面我來完整演示一次這個(gè)程序...
首先我們有一張excel表,這就是我們需要導(dǎo)入到數(shù)據(jù)庫的內(nèi)容。
然后將你需要的信息全選,然后ctrl+c復(fù)制,然后打開記事本,ctrl+v粘貼,另存為person.txt。這樣做的好處是你可以自由選擇需要的列加入數(shù)據(jù)庫。
接下來是我們的數(shù)據(jù)庫,表名和列名。
接下來就是最關(guān)鍵的部分了。打開表達(dá)式變量批量替換器,在"匹配表達(dá)式"里寫入我們需要的SQL語句,例如:
INSERT INTO `testsql`.`person` (`id` ,`name` ,`sex` ,`graduated` ,`education` ,`subject`) VALUES ('#', '#', '#', '#', '#', '#');
這是一條增加條目到數(shù)據(jù)庫的SQL語句,你也可以將它改為任何你需要的SQL語句,如updata語句等。其中我們需要替換的地方用"#"替換掉。
接下來我們點(diǎn)擊"瀏覽文件",選擇我們剛剛保存的"person.txt",就是那些數(shù)據(jù)了。之后就可以點(diǎn)擊"開始替換"進(jìn)行替換操作了,如果成功的話,會在下面的文本框里看到替換后的結(jié)果。你可以直接全選,然后復(fù)制,當(dāng)然,你也可以選擇點(diǎn)擊"保存到文件"將它們保存至你想要的文件里。
新聞熱點(diǎn)
疑難解答
圖片精選