作者renmax (竹科學友哥)
看板Visual_Basic
標題[.NET] 將資料庫的電話號碼存到.CSV
時間Thu Jan 21 10:06:58 2016
各位版友好
在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://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1453342023.A.97B.html
1F:推 ian90911: 用記事本開起來就沒有0嗎 還是excel自己把它變數字型態 01/21 15:41
2F:→ MOONRAKER: excel會自動把他變成數字 以前好像是在前面或後面加一 01/21 17:19
3F:→ MOONRAKER: 個空白來解決 (加後面可能比較好) 01/21 17:19
4F:→ MOONRAKER: 不過看來是從SQL取出到Excel時就要處理,輸出時已太晚 01/21 17:23
5F:推 Marty: 你的DB電話號碼的資料型態不要用int 用varchar 01/25 10:10
6F:推 JohnYaEPen: 我之前的解法是電話欄位用='' 包,例如 ='0912345677' 02/09 22:33
7F:推 biobluesheep: 用純文字格式 02/19 00:40
8F:推 NealPope: 資料型態改成文字形式哦 07/15 23:16