Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel导出经典Ap前导零_Excel_Vbscript_Asp Classic - Fatal编程技术网

Excel导出经典Ap前导零

Excel导出经典Ap前导零,excel,vbscript,asp-classic,Excel,Vbscript,Asp Classic,我试图将前导零添加到excel导出文件中,但它不断删除我的零 dteThisDob = rs("dob") strThisDobYear = year(dteThisDob) strThisDobMonth = right("0" & month(dteThisDob),2) strThisDobDay = right("0" & day(dteThisDob),2) strDob = strThisDobMonth &

我试图将前导零添加到excel导出文件中,但它不断删除我的零

dteThisDob = rs("dob")
strThisDobYear = year(dteThisDob)
strThisDobMonth = right("0" & month(dteThisDob),2)
strThisDobDay = right("0" & day(dteThisDob),2)
strDob = strThisDobMonth & strThisDobDay & strThisDobYear 
这给了我excel 3041975中的输出。
我要找的是03041975

您可以通过在字符串前面加一个制表符来强制Excel不将字符串转换为数值(并删除前导零)

strDob = Chr(9) & strThisDobMonth & strThisDobDay & strThisDobYear

如果检查strDob,它是否包含前导零?如果是这样,那么你需要告诉Excel将该值作为字符串处理。是的,它确实是@RonRosenfeld,无论如何,我怎么做也帮不了你。我不熟悉您的工具,您也没有演示如何将数据输入Excel。@RonRosenfeld我只是将数据写入一个.xls文件,然后您可以使用一个引号(您将在公式栏中看到,但在单元格中看不到),或在写入数据之前将列格式化为文本。