Execl匯入問題之文本轉換

來源:互聯網
上載者:User

        前些天在基礎資料的匯入處理程序中,遇到了這樣一個問題:資料明明存在,可是就是不識別!給出的錯誤提示是:該資料對應的外鍵不存在!

        我找出其中的一條資料,在外鍵表中查詢是存在的!問題出在哪裡了呢?

        從execl中匯入資料,我們首先想到的當然是格式問題,於是,我把整個列選中,把格式設定為文字格式設定!心想這樣應該就沒問題了吧!再次匯入發現問題依舊!

        經過仔細觀察,我發現一個匯入成功的(識別到的)資料行和沒有匯入成功的行確實有點區別!見

                                

        不知道大家有沒有發現,第一列有什麼不同?

        仔細觀察後我發現,有的儲存格左上方有個綠色的表徵圖,而有的沒有這個綠色表徵圖。

        有的人會說,很簡單,有綠色表徵圖代表這一行資料是文字格式設定。對嗎?不對!這一列我都設定為文字格式設定了呀,並且他們確實都是文字格式設定的!

        有的同學可能遇到過這種情況,而且當我們雙擊不帶綠色表徵圖的儲存格後,發現它有出現了綠色的表徵圖。我沒有更改格式,這是雙擊了一下呀!

        原來,是這樣:如果先設定格式,後資料內容,他就有綠色的表徵圖。而反過來,先輸入內容後設定格式,就不會有綠色的表徵圖出現,只有我們雙擊編輯之後才會有。

        問題終於找到了,於是,我把沒有綠色表徵圖的行都雙擊一下,然後都出現了綠色的表徵圖,再次匯入,奇蹟出現了,全部匯入成功!

        本以為到此就算是大功告成了,其實不然,匯入學生資訊的時候,一張表有上千個學生,我總不能一個個雙擊去吧?我就想這個問題應該有統一設定的方法吧!於是開始尋找······

下面先給出設定的方法:

選中所有要修改的資料儲存格(或者整列選中)->選擇excel菜單中“資料”菜單->“分列”->一直選下一步->列資料格式選“文本”即可。

        至此,我們這個問題就圓滿解決了,但是這裡有個問題,就是這個“分列”到底是幹甚的?如果有興趣,大家可以看我的另一篇部落格:

        Exec l 中分列的作用






聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.