看板 Visual_Basic 關於我們 聯絡資訊
各位版友好 在MS-SQL有多筆資料要存到CSV檔內 但在電話號碼部分,在一開始的"09xx"的"0"卻消失了 有爬過相關文章,但依舊無法成功把0存起來 下面是我的部分code For Each i As Integer In colValue If arr(i).ToString().IndexOf(",") > 0 Then record = record & Chr(127) & arr(i).ToString() & Chr(127) & "," Else record = record & arr(i).ToString() & "," End If Next 麻煩各位解答了,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.21.87 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1453342023.A.97B.html
ian90911: 用記事本開起來就沒有0嗎 還是excel自己把它變數字型態 01/21 15:41
MOONRAKER: excel會自動把他變成數字 以前好像是在前面或後面加一 01/21 17:19
MOONRAKER: 個空白來解決 (加後面可能比較好) 01/21 17:19
MOONRAKER: 不過看來是從SQL取出到Excel時就要處理,輸出時已太晚 01/21 17:23
Marty: 你的DB電話號碼的資料型態不要用int 用varchar 01/25 10:10
JohnYaEPen: 我之前的解法是電話欄位用='' 包,例如 ='0912345677' 02/09 22:33
biobluesheep: 用純文字格式 02/19 00:40
NealPope: 資料型態改成文字形式哦 07/15 23:16