我需要将数字转换为前面带有零的字符串,因为我必须使用vbscript语言在Excel工作表上报告该数字。 如果我使用Cstr函数,则将零删除
objtemp.setvar "num_code", rs("code")
它不起作用
答案 0 :(得分:0)
将一系列“ 0”和您的数字连接(“&”),并选择正确的部分:
>> SetLocale "en_us"
>> For Each n In Array(4711, 47.11, "123", 0)
>> WScript.Echo Right(String(10, "0") & n, 10)
>> Next
>>
0000004711
0000047.11
0000000123
0000000000
要强制Excel将数据视为字符串,请将列/单元格格式设置为“文本”和/或在前面加上'。