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的換行效果