MSSQL 換行轉換為 Excel 的Alt+Enter

MSSQL 換行轉換為 Excel 的Alt+Enter

今天同事再寫程式的時候 想把原來在DB裡的資料取出來再放入Excel內

結果發現原本存在DB裡(使用VB6存入)有Enter的部份,在Excel裡面無法自動換行

本來單純的心想使用 Replace(fields, char(13), char(10)) 去處理

顯示出來的結果還有點意外,alt+enter的功能是有了,但是莫明又多了斷行

後來比對結果,才發現原來在DB裡原始的enter被存為 char(13)+char(10)

所以修正一下改為 Replace(fields,Char(13)+Char(10),Char(10)) 處理

就可以正常的在Excel 裡面,顯示alt+enter的換行效果