Excel 導入SQL 特殊字符的處理

   最近在導入一個客戶給的EXCEL到我們系統裏面去的時候,發現EXCEL文件中有很多隱藏的單引號(在文本中,或者數據中,這些單引號在SQL裏面是很難去掉的),至於爲什麼會有單引號,在這裏我就不多說了,GOOGLE和百度裏面有,下面我只是想共享下我對EXCEL的處理方法,其實也很簡單, 一共2個步驟:第一步是去掉這些隱藏的單引號(方法:將EXCEL裏面要導入的數據全選,並複製到WORD文檔中,然後再全選剛剛複製到WORD裏面的內容,複製然後粘貼回EXCEL,這樣就可以去掉所有隱藏的單引號了) ,第二步:去掉內容前後的空格(這個到SQL裏面是可以去掉的,不過也可以選擇在EXCEL裏面去掉)(方法:選擇一個內容前面有空格的單元格[或者內容後面有空格的單元格也行],複製內容前面的單元格,然後全部替換空。 這樣就可以去掉所有隱藏的單引號和內容前後的空格了。

    如果想去掉內容裏面隱藏的換行符 ,那麼就得到SQL SERVER裏面進行處理了, 我的處理方法是:replace(plp.Description,char(13) + char(10),' ') , char(13)+char(10)就表示回車換行符,這樣就可以替換掉內容中隱含的回車換行符了。

 

  如果大家還有其他的方法的話,我們可以交流一下~。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章