当前位置:编程学习 > C#/ASP.NET >>

EXCel 双击单元格 数据变化 0905 变成 905

EXCel 双击单元格数据变数 由原来的 0905 变成 905 ,我看单元格式是 特殊, 如果变成文本 就变成 905 , 可是数据很多,我很难知道哪些编码丢失了前面的0 ,如果丢失 0 那么后续的工作无法完成,谢谢! --------------------编程问答-------------------- 变成文本类型
先把数据拷贝到txt文件中,把数据类型改成 文本
然后再把TXT文件内容拷贝回来  --------------------编程问答-------------------- 也可以新建一个sheet页(sheet2)
格式设置为文字列
将你原来的sheet页(sheet1)内容copy出来
在sheet2右键选“形式选择粘贴”-“值”-“确定”
就可以知道原来有没有0了 --------------------编程问答-------------------- 在前面加上'这个字符
'0123456 --------------------编程问答-------------------- 数据处理方式:
0905,如果按照数值方式则 = 905,首位小于1则自动省略。这是强制转换的结果。
如果要保留首位0,则不能按照数值方式存储,必须以字符串的方式存储,那么 0905 则被视为字符串,首位0就不会自动省略掉了。

Excel单元格的格式,设置成字符就行了。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,