事出有因,昨天我的old daddy要我幫他把一些Excel里的數據寫進foxPRo的數據庫里,按照要求的表結構,還要做一些加工處理。(我暈,這年頭居然還有人在用foxpro)
于是乎,我又裝上那個n年都沒有用過的visual studio 6.0了,看了半天的msdn,簡單的小玩了一下foxpro,感覺太過于弱智,不太習慣。
心想既然foxpro也算一個小的數據庫,應該支持odbc連接吧,然后我就能用java或python之類的語言直接操作了。
沒想到打開odbc數據源的設置一看,居然連Excel都支持odbc,真沒想到
從Excel里導出數據,通常的想法是,可以存成csv或者xml,然后隨便拿一個語言就分析了,沒想到微軟更是體貼,直接建一個dsn,然后寫sql語句吧,呵呵
順便說一下,excel里的表的名稱是[sheet1$]之類的,必須寫成select * from [sheet1$]來選擇sheet1,具體為什么去問M$吧。
新聞熱點
疑難解答