想输入个电话号码进excel,但是前面的0总是没了,怎么办

时间:2008-08-27 23:01:30   来源:论坛整理  作者:  编辑:chinaitzhe
rt。
网友回复:把这个单元格的格式设置成文本或者在号码前加'就可以了
网友回复:输入时在数字前加单引号: '131234568
网友回复:如果你直接输入,与系统默认开头的为0冲突了,所以0没有了,可以添加'或者改格式这样都可以,
网友回复:
引用 1 楼 pinglecun 的回复:
把这个单元格的格式设置成文本或者在号码前加'就可以了

怎么设置?用代码怎么设置
网友回复:因为你输入的是数字字符串,如电话,邮编。在excel中数字和文本的默认处理是不同的,数字右对齐,文本左对齐。所以上边兄的的意思是在输入数字字符串时先输入英文的"'"在输入数字就行了。完了以后这个单元格左上角有个绿色的三角表示这个单元格是文本单元格,不知道说的清楚没有。
网友回复:楼上说得很清楚
路过……
网友回复:该回复于2008-08-22 09:09:49被版主删除
网友回复:将单元格设为“文本”
网友回复:不加单引号,怎么设置啊?用代码实现啊?我都是以字符串的格式写入文件的,打开就变成长数字了。
网友回复:右键,单元格格式。
网友回复:谢谢各位,但是我的文件是程序代码生成的啊,我是想知道怎么通过代码解决这个问题?
网友回复:是POI还是JXL?
网友回复:我直接写啊,像文本一样啊,保存为CSV文件。
写电话号码的时候出了问题。总是变为长数字格式,怎么解决啊?
哪位大大说一下,给分!
网友回复:弄个模板,把模板的格式设置了就行了
网友回复:用宏做的Selection.NumberFormatLocal = "@"、不知道java里怎么写
网友回复:
引用 5 楼 allfrancs 的回复:
因为你输入的是数字字符串,如电话,邮编。在excel中数字和文本的默认处理是不同的,数字右对齐,文本左对齐。所以上边兄的的意思是在输入数字字符串时先输入英文的"'"在输入数字就行了。完了以后这个单元格左上角有个绿色的三角表示这个单元格是文本单元格,不知道说的清楚没有。

网友回复:直接双击打开的话,会看到前面的0没有了。其实你用记事本打开的话还是可以看到前面的0的
网友回复:前面加空串写入
网友回复:因为你输入的是数字字符串,如电话,邮编。在excel中数字和文本的默认处理是不同的,数字右对齐,文本左对齐。所以上边兄的的意思是在输入数字字符串时先输入英文的"'"在输入数字就行了。完了以后这个单元格左上角有个绿色的三角表示这个单元格是文本单元格,不知道说的清楚没有。
网友回复:
引用 11 楼 xiaoheizhaogongzuo 的回复:
谢谢各位,但是我的文件是程序代码生成的啊,我是想知道怎么通过代码解决这个问题?


虽然文件是用代码生成的,但是也可以事先设计好excel模板吧,需要用的时候拷一个就可以啦,在模板设置好单元格的格式不就可以了吗。
网友回复:可以先创建文件吗,代码生成文件不就覆盖掉了?怎么创啊,要是每天生成不同的文件名呢?
网友回复:我原来都是加' 但有些客户接受不了 没有更好的办法
网友回复:设置单元格的属性,点击右键,设置为文本
网友回复:大哥 前面加个单引号就行了
网友回复:还有人发表意见没,我要结帖了
网友回复:设置格式
网友回复:单元格 文本
关键字:电话号码,

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面