[.NET] 将数据库的电话号码存到.CSV

楼主: renmax (竹科學友哥)   2016-01-21 10:06:58
各位版友好
在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
麻烦各位解答了,谢谢
作者: ian90911 (xopowo)   2016-01-21 15:41:00
用记事本开起来就没有0吗 还是excel自己把它变量字型态
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-01-21 17:19:00
excel会自动把他变成数字 以前好像是在前面或后面加一个空白来解决 (加后面可能比较好)不过看来是从SQL取出到Excel时就要处理,输出时已太晚
作者: Marty (DNA探针)   2016-01-25 10:10:00
你的DB电话号码的资料型态不要用int 用varchar
作者: JohnYaEPen (酱也一篇)   2016-02-09 22:33:00
我之前的解法是电话字段用='' 包,例如 ='0912345677'
作者: biobluesheep (喉咙痛)   2016-02-19 00:40:00
用纯文字格式

Links booklink

Contact Us: admin [ a t ] ucptt.com