由于QTP的DataTable采用的存储介质是Excel,因此跟Excel一样,当在单元格中输入某些数据时,会被自动转换成指定格式,例如输入“1234567890123”,则会自动存储为“1.23456789E+012”。
为了让DataTable保留“1234567890123”的格式,可以在存储时在前面加单引号,告诉Excel以文本方式保存。同样地,在使用DataTable对象来保存数据时也可以采用相同的办法:
DataTable("msg") = "'" & "1234567890124"
本文介绍了如何在QTP的DataTable中保持特定的数据格式不变,尤其是对于长数字字符串的处理方法。通过在数字前添加单引号的方式,可以确保Excel将其视为文本而非数值,从而避免了格式自动转换的问题。
851

被折叠的 条评论
为什么被折叠?



