当前位置:编程学习 > VB >>

excel中同样内容的文本和数据格式不相等,如何解决?

两个EXCEL比对,不同格式的相同内容不相等,怎么解决?
设置成格式转换,如下,也不管用。 
 xlsheet.Cells(1,1).NumberFormatLocal = "@"

有哪位高手知道如何处理,非常感谢... --------------------编程问答-------------------- 有个思路
1、分别为两个Excel文件创建一个副本,后面的程序就对副本进行操作。
2、将两个副本的格式统一。
3、读取两个副本内容进行对比。 --------------------编程问答-------------------- 不知道你的数据是什么样的,浮点数处理时会有问题,浮点数问题用round函数处理一下可以解决 --------------------编程问答-------------------- 一种是文本类型,一种是常规。 --------------------编程问答-------------------- 这个貌似我审错题了

数据比较的时候加format --------------------编程问答-------------------- 如何实现创建一个副本? --------------------编程问答-------------------- 创建副本简单啊,就是复制文件 --------------------编程问答-------------------- 那不是一样吗?复本和原来的值应该是一样的啊。 --------------------编程问答-------------------- 这个看具体的应用,比如数字,那么就都变为数字比较,或者都变为文本格式后比较 --------------------编程问答--------------------
引用 7 楼 lxl_3210 的回复:
那不是一样吗?复本和原来的值应该是一样的啊。

是一样,但需要对副本进行格式处理啊,把两个副本处理成一样的格式后再比较 --------------------编程问答-------------------- 那其实不用副本也可以了啊,关键转换格式不管用啊,用什么方式转换?
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,