+ -
当前位置:首页 → 问答吧 → excel中同样内容的文本和数据格式不相等,如何解决?

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

时间:2011-08-25

来源:互联网

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

有哪位高手知道如何处理,非常感谢...

作者: lxl_3210   发布时间: 2011-08-25

有个思路
1、分别为两个Excel文件创建一个副本,后面的程序就对副本进行操作。
2、将两个副本的格式统一。
3、读取两个副本内容进行对比。

作者: Veron_04   发布时间: 2011-08-25

不知道你的数据是什么样的,浮点数处理时会有问题,浮点数问题用round函数处理一下可以解决

作者: jhone99   发布时间: 2011-08-25

一种是文本类型,一种是常规。

作者: lxl_3210   发布时间: 2011-08-25

这个貌似我审错题了

数据比较的时候加format

作者: jhone99   发布时间: 2011-08-25

如何实现创建一个副本?

作者: lxl_3210   发布时间: 2011-08-25

创建副本简单啊,就是复制文件

作者: Veron_04   发布时间: 2011-08-25

那不是一样吗?复本和原来的值应该是一样的啊。

作者: lxl_3210   发布时间: 2011-08-25

这个看具体的应用,比如数字,那么就都变为数字比较,或者都变为文本格式后比较

作者: seeQe   发布时间: 2011-08-25

引用 7 楼 lxl_3210 的回复:
那不是一样吗?复本和原来的值应该是一样的啊。

是一样,但需要对副本进行格式处理啊,把两个副本处理成一样的格式后再比较

作者: Veron_04   发布时间: 2011-08-25

那其实不用副本也可以了啊,关键转换格式不管用啊,用什么方式转换?

作者: lxl_3210   发布时间: 2011-08-25

热门下载

更多