選中該列,依次點(diǎn)“數(shù)據(jù)-->分列-->下一步-->下一步-選文本”...OK了
另注:
將Excel(含混用數(shù)據(jù)類(lèi)型列)導(dǎo)入Sql時(shí)應(yīng)注意:
ADO會(huì)猜測(cè)Excel工作表或范圍中各列的數(shù)據(jù)類(lèi)型。(這不受Excel單元格格式設(shè)置的影響。)如果同一列中既有數(shù)字值,也有文本值,會(huì)出現(xiàn)相關(guān)問(wèn)題 。Jet 和 ODBC 提供程序?qū)⒎祷卣级鄶?shù)的類(lèi)型的數(shù)據(jù),但對(duì)于占少數(shù)的數(shù)據(jù)類(lèi)型 ,則會(huì)返回NULL(空)值。如果該列中兩種類(lèi)型數(shù)據(jù)的數(shù)量相等,提供程序?qū)?yōu)先選擇數(shù)字型數(shù)據(jù),放棄文本型數(shù)據(jù)。
Excel批量為數(shù)值列加綠色小三角
用ADO直接讀取Excel的一些以文本形式保存的純數(shù)字列時(shí)(比如,手機(jī)號(hào),不帶X的身份證號(hào)等),有時(shí)會(huì)誤認(rèn)為空。
查了一下,有兩個(gè)辦法:
1、在數(shù)值前加個(gè)單撇號(hào)(');
2、選中列,進(jìn)行分列操作。
按此二法操作后,該列都會(huì)在左上角出現(xiàn)綠色小三角,ADO 再讀取的時(shí)候就會(huì)將此列數(shù)據(jù)識(shí)別為字符型。
留言反饋