原先在excel中的身份证现在出错了
比如320524197811012000 变成了 3.20524197811012E+17
我发现一个现象,只要身份证全是数字,最后一位含有0,就自动转成会变成float形.
可是我要的这字符串"320524197811012000 "
要不自动转,怎么办?
比如320524197811012000 变成了 3.20524197811012E+17
我发现一个现象,只要身份证全是数字,最后一位含有0,就自动转成会变成float形.
可是我要的这字符串"320524197811012000 "
要不自动转,怎么办?
Selection.Numberformat="@"
mySheet.Columns(1).NumberFormatLocal = "00" '整数
mySheet.Columns(2).NumberFormatLocal = "@" '文本
mySheet.Columns(3).NumberFormatLocal = "¥0.00" '小数
mySheet.Columns(4).NumberFormatLocal = "yyyy年mm月dd日" '日期